// JavaScript Document

function page_show_hide(div){
	
	/*document.getElementById(div1).style.display = 'block';
	document.getElementById(div2).style.display = 'none';
	document.getElementById(div3).style.display = 'none';
	document.getElementById(div4).style.display = 'none';
	document.getElementById(div5).style.display = 'none';
	document.getElementById(div6).style.display = 'none';
	document.getElementById(div7).style.display = 'none';
	document.getElementById(div8).style.display = 'none';
	document.getElementById(div9).style.display = 'none';
	document.getElementById(div10).style.display = 'none';
	document.getElementById(div11).style.display = 'none';*/

	/*for(i=1;  i<=13 ; i++ ){
		document.getElementById('div'+i).style.display = 'none';
		//alert('div'+i+ 'is hidden ');
	}*/
	//document.getElementById(div).style.display = 'block';
	
	
}

function changesubmenu(id) {
	if (id == 'oursolution') {
			for (i =1; i<4; i++) {
			document.getElementById('submenu'+i).className = 'submenu';
			}
		
			document.getElementById('submenu1').className ='submenu-active';
		}
		
	else if (id == 'ourproducts') {
		for (i =4; i<7; i++) {
			document.getElementById('submenu'+i).className = 'submenu';
			}
		
			document.getElementById('submenu5').className ='submenu-active';
		}
	
	else if (id == 'news') {	
			document.getElementById('submenu8').className ='submenu-active';
		}
		
	else if (id == 'about') {
			document.getElementById('submenu10').className ='submenu-active';
		}
		
	else if (id == 'contactus') {
			document.getElementById('submenu11').className ='submenu-active';
		}
}

//////////////////////////////////////////////////////////////////////////////////////////
function changeClass(id) {
	var i = 1;
	
	for (i =1; i<11; i++) {
			document.getElementById('submenu'+i).className = 'submenu';
		}
		
	document.getElementById(id).className = 'submenu-active';
}



//////////////////////////////////////////////////////////////////////////////////////////
function change_url(id){
	if(id=="div1"){
		document.location.hash = "index";
	}
	
	else if(id=="div2"){
		document.location.hash = "control_system";
	}
	
	else if(id=="div3"){
		document.location.hash = "lighting_navigator";
	}
	
	else if(id=="div4"){
		document.location.hash = "solar_watch";
	}
	
	else if(id=="div5"){
		document.location.hash = "grid_navigator_server";
	}
	
	else if(id=="div6"){
		document.location.hash = "grid_radar";
	}
	
	else if(id=="div7"){
		document.location.hash = "smart_thermostate";
	}
	
	else if(id=="div8"){
		document.location.hash = "lighting_widget";
	}
	
	else if(id=="div9"){
		document.location.hash = "latest_new_activities";
	}
	
	else if(id=="div10"){
		document.location.hash = "what_we_do";
	}
	
	else if(id=="div11"){
		document.location.hash = "contact_us";
	}
	else if(id=="div12"){
		document.location.hash = "gridXchange_server";
	}
	else if(id=="div12"){
		document.location.hash = "video_case_study";
	}
}


function refresh_page(){

	var url = document.location.hash;
	if(url==""){
		page_show_hide('div1');
		change_url('div1');
	}
	else if(url!=""){
		if(url=="#index"){
			page_show_hide('div1');
			change_url('div1');
		}
		
		else if(url=="#control_system"){
			page_show_hide('div2');
			change_url('div2');
		}
		
		else if(url=="#lighting_navigator"){
			page_show_hide('div3');
			change_url('div3');
		}
		
		else if(url=="#solar_watch"){
			page_show_hide('div4');
			change_url('div4');
		}
		
		else if(url=="#grid_navigator_server"){
			page_show_hide('div5');
			change_url('div5');
		}
		
		else if(url=="#grid_radar"){
			page_show_hide('div6');
			change_url('div6');
		}
		
		else if(url=="#smart_thermostate"){
			page_show_hide('div7');
			change_url('div7');
		}
		
		else if(url=="#lighting_widget"){
			page_show_hide('div8');
			change_url('div8');
		}
		
		else if(url=="#latest_new_activities"){
			page_show_hide('div9');
			change_url('div9');
		}
		
		else if(url=="#what_we_do"){
			page_show_hide('div10');
			change_url('div10');
		}
		
		else if(url=="#contact_us"){
			page_show_hide('div11');
			change_url('div11');
		}
	} else {
		page_show_hide('div1');
		change_url('div1');
	}
	
	
}

function slideMyMenu(id){
	document.getElementById(id).style.display = 'block';

}

function getScrollXY() {
	
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return [ scrOfX, scrOfY ];
}

function getInternetExplorerVersion() {
    var rv = -1; // Return value assumes failure.
    if (navigator.appName == 'Microsoft Internet Explorer') {
        var ua = navigator.userAgent;
        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null)
            rv = parseFloat(RegExp.$1);
    }
    return rv;
}


function showVideo(obj) {

	var posX = obj.offsetLeft;
 	var posY = obj.offsetTop;
	
 	while(obj.offsetParent) {
		
		posX=posX+obj.offsetParent.offsetLeft;
		posY=posY+obj.offsetParent.offsetTop;
  		if(obj==document.getElementsByTagName('body')[0]){
    		break;
    	}
  		else{
   			obj=obj.offsetParent;
   		}
  	}
	
	var posX = (document.body.clientWidth);
	
	posX=(posX-490)/2;
	if (posX<0) posX=0;

	var posY = 0;

    var ver = getInternetExplorerVersion();
    if (ver > -1) {
        if (ver >= 9.0) {
			posY = (window.innerHeight);
		} else {
			posY = (document.documentElement.clientHeight);
		}
    } else {
		posY = (window.innerHeight);
	}

	posY=((posY)/2) - 180;
	
	var scrollXY = getScrollXY();
	posY = posY+scrollXY[1];
	
	if (posY<246) posY=246;


	//alert ("x:"+posX+"  y:"+posY + "   window.innerHeight"+window.innerHeight+"   scrollXY:"+scrollXY);

	newPosX = posX;
 	//newPosY = posY-50;
 	newPosY = posY;
	
	var newXpos = ""+newPosX+"px";
 	var newYpos = newPosY+"px";
	
	document.getElementById("MainDiv2").style.position = 'absolute';
	//document.getElementById("MainDiv2").style.zIndex = 1;
 	document.getElementById("MainDiv2").style.left = newXpos;
 	document.getElementById("MainDiv2").style.top = newYpos;
 	document.getElementById("MainDiv2").style.display = 'block';

	var so = new SWFObject('player-viral.swf', 'ply', '470', '320', '9', '#ffffff');
	so.addParam('allowfullscreen', 'true');
	so.addParam('allowscriptaccess', 'always');
	so.addParam('wmode', 'opaque');
	so.addVariable('autostart', 'true');
	so.addVariable('repeat', 'Once');
	so.addVariable('file', 'gridNav.mov');
	so.write('VideoDisplay');		

	document.getElementById("transparent_div").style.display= 'block';
	document.getElementById("transparent_div").style.left = 0;
 	document.getElementById("transparent_div").style.top = 0;
	//document.getElementById("transparent_div").style.height = "3000px";
 	document.getElementById("transparent_div").style.width = "100%";
	//document.getElementById("transparent_div").style.zIndex = 0;
 	
}

function closeVideo () {

	document.getElementById("VideoDisplay").innerHTML = "closing!!!";
	document.getElementById("MainDiv2").style.display = 'none';
	document.getElementById("transparent_div").style.display= 'none';
}

function sayHello() {

	}
