// JavaScript Document

var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();



 //var bottommargin =  parseInt((screen.height * btmpercent)/100); //82 ;
 

 var supportpixels = 0; //parseInt((screen.height * percentfactor)/100); //91;
 var leftpixels = 18;
 var x = 0;
 function PositionMenuControl()
  {
   var pgname = '';
  
  if (document.getElementById('acolor'))
      document.getElementById('acolor').style.color='#00978D';
	  
  if (document.getElementById('mcolor'))
      document.getElementById('mcolor').style.color='#00978D';
  
   if (arguments[0])
    pgname = arguments[0];
   
   //alert(pgname);
   
   var divmenu = document.getElementById('divmenu');
   if(divmenu)
    {
     var ht = divmenu.offsetHeight;
	/// alert('div height = ' + ht);
	 
	 if(screen.height==768)
	   supportpixels = 177;
	 if(screen.height==864)
	    supportpixels = 273;
	 if(screen.height==800)
	    supportpixels = 209;	 
	 if(screen.height==1024)
	    supportpixels = 430;	//430
		
	
	// for left pixels
//	if(screen.width > 1000)
//	  leftpixels = (screen.width - (1000-24))/2;
//	if(screen.width==768)
//	  leftpixels = 18;	
//	  
//	  
	  	if(document.body.clientWidth > 1000)
	  leftpixels = (document.body.clientWidth - (1000-24))/2 ;
//	if(document.body.clientWidth==768)
//	  leftpixels = 18;	
  if(document.body.clientWidth < 1000)
	  leftpixels = 18;	
//  alert(document.body.clientWidth);
//  alert(leftpixels);

	//change in position for few html pages
	if(pgname=='drivesystem' || pgname=='rotorbladeconcept' || pgname=='detectdrive' && screen.height!=1024)
	 supportpixels = 327;  //327
	
    if(pgname=='annulargenerator' || pgname=='suzloncontrolsystem' || pgname =='stator' || pgname=='general' || pgname=='rotor' && screen.height!=1024)  
	 supportpixels = 279;

    if(pgname=='scada' || pgname=='gridconnect' || pgname == 'gridconnectsys' || pgname == 'maincontrol' && screen.height!=1024)
	  supportpixels = 303;
	  
	if(pgname=='foundation'  || pgname=='precast' || pgname =='tower' || pgname=='tubular' && screen.height!=1024)
	 supportpixels = 279;


		

	 if(BrowserDetect.browser.indexOf('Firefox')>=0)
	  {
		if(pgname=='drivesystem' || pgname=='rotorbladeconcept' || pgname=='detectdrive')
		  supportpixels = supportpixels + 7; 
		  
 		if(pgname=='annulargenerator' || pgname=='suzloncontrolsystem' || pgname =='stator' || pgname=='general' || pgname=='rotor')  
		 supportpixels = supportpixels + 9;   
		
		if(pgname=='scada' || pgname=='gridconnect' || pgname == 'gridconnectsys' || pgname == 'maincontrol')
	  		supportpixels = supportpixels + 8;
			
		if(pgname=='foundation'  || pgname=='precast' || pgname =='tower' || pgname=='tubular')
	 	  supportpixels = supportpixels + 9;	
		else
		  supportpixels = supportpixels + 6;  
	  }


	 //supportpixels = ((screen.height/2-ht)/2);
	 //alert(document.body.clientHeight);
	// alert(document.body.clientWidth);
	 //alert(ht)
	 //alert(supportpixels);
     //var exht = ht + supportpixels;
     var exht = ''
	 //alert(x);
	 x= x + 1;
 	if(pgname=='indiaevent' || pgname=='drivesystem')
	  exht =  '290px';  //(screen.availHeight - exht) + 'px';
	else
	  exht = '308px';
	//  alert(leftpixels);
     //alert(exht);
     divmenu.style.top = exht;
	 divmenu.style.left = leftpixels + 'px';
     divmenu.offsetY = exht;  
	 divmenu.offsetX = leftpixels + 'px';
	 divmenu.style.display='block';
	//alert( divmenu.style.left); 
//	 alert(divmenu.offsetX);
	 // alert(x);
    } 
  }
  
  
 
