var browserType;

if (document.layers) {browserType = "nn4"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {
   browserType= "gecko"
}
if (document.all) {browserType = "ie"}


function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

sub_menu = new Array();

for(var i=0;i < 9; i++) {
	x = readCookie(i);
	if (x != null) {
		sub_menu[i] = x;
	} else {
		sub_menu[i] = 0;
	}
}

//on menu click
function click_menu(menu_id,type) {
	if(sub_menu[menu_id] == 1) {
		document.getElementById('sub_menu'+[menu_id]).className = 'sub_menu_hidden';
		if(type==0) {
			document.getElementById('button_shadow'+[menu_id]).className = 'button_shadow_hidden';
		}
		//document.getElementById('icon'+[menu_id]).src = '/protectionplus/img/arrow.gif';
		changeImage('icon'+menu_id, '/protectionplus/img/arrow.gif');
		document.cookie = menu_id+'=0;';
		sub_menu[menu_id]=0;
	} else {
		if(type==0) {
			document.getElementById('sub_menu'+[menu_id]).className = 'sub_menu';
			document.getElementById('button_shadow'+[menu_id]).className = 'button_shadow';
		} else {
			document.getElementById('sub_menu'+[menu_id]).className = 'sub_menu2';
		}
		
		//document.getElementById('icon'+[menu_id]).src = '/protectionplus/img/arrow2.gif';
		changeImage('icon'+menu_id, '/protectionplus/img/arrow2.gif');
		document.cookie = menu_id+'=1;';
		sub_menu[menu_id]=1;
	 }
 }
 
 
function changeImage(itemName, imageName) {
  if (browserType == "gecko" )
     myVar = document.getElementById(itemName);
  else if (browserType == "ie")
     myVar = document.all[itemName];
  else
     myVar = document.layers[itemName];
	 
  try { myVar.src = imageName; }
  catch (e) {a=1; }
}

//function on page load
function ini_menu (menu_id,type) {
	if(sub_menu[menu_id] == 0) {
		document.getElementById('sub_menu'+[menu_id]).className = 'sub_menu_hidden';
		if(type==0) {
			document.getElementById('button_shadow'+[menu_id]).className = 'button_shadow_hidden';
		}
		//document.getElementById('icon'+[menu_id]).src = '/protectionplus/img/arrow.gif';
		changeImage('icon'+menu_id, '/protectionplus/img/arrow.gif');
	} else {
		if(type==0) {
			document.getElementById('sub_menu'+[menu_id]).className = 'sub_menu';
			document.getElementById('button_shadow'+[menu_id]).className = 'button_shadow';
		} else {
			document.getElementById('sub_menu'+[menu_id]).className = 'sub_menu2';
		}
		//document.getElementById('icon'+[menu_id]).src = '/protectionplus/img/arrow2.gif';
		changeImage('icon'+menu_id, '/protectionplus/img/arrow2.gif');
	 }
}

function product_hover(product_id) {
	document.getElementById(product_id).className = 'producthover';
}
function product_nohover(product_id) {
	document.getElementById(product_id).className = 'productnohover';
}


/*=====================================================================
Hide DIV
======================================================================*/ 
function hide(itemName) {
  if (browserType == "gecko" )
     myVar = document.getElementById(itemName);
  else if (browserType == "ie")
     eval("myVar = document.all."+itemName);
  else
     myVar = document.layers[itemName];
  try { myVar.style.display = "none"; }
  catch (e) {a=1; }
}

function show(itemName) {
  if (browserType == "gecko" )
     myVar = document.getElementById(itemName);
  else if (browserType == "ie")
     myVar = document.all[itemName];
  else
     myVar = document.layers[itemName];
	 
  try { myVar.style.display = "block"; }
  catch (e) {a=1; }
}

function setText(itemName, itemText) {
  if (browserType == "gecko" )
     myVar = document.getElementById(itemName);
  else if (browserType == "ie")
     myVar = document.all[itemName];
  else
     myVar = document.layers[itemName];
	 
  myVar.innerHTML  = itemText;
}


function hideClose(itemName, Docu) 
	{
	//setText("popFrame", "Andrew");
	//Docu.getElementById(itemName).display = 'none';
	
	  if (browserType == "gecko" ){
		  try { myVar = Docu.getElementById(itemName); }
		  catch (e) {a=1; }
		  }
	  else if (browserType == "ie")
		 eval("myVar = document.all."+itemName);
	  else
		 myVar = Docu.layers[itemName];
	  try { myVar.style.display = "none"; }
	  catch (e) {a=1; }
	}


function hideParent(itemName, docu) 
	{
	//setText("popFrame", "Andrew");
	//Docu.getElementById(itemName).display = 'none';
		//window.opener.parent.location.href = webSite;
	//Docu = docum.window.opener;
	  if (browserType == "gecko" ){
		  try { myVar = Docu.getElementById(itemName); }
		  catch (e) {a=1; }
		  }
	  else if (browserType == "ie")
		 eval("myVar = docu.all."+itemName);
	  else
		 myVar = docu.layers[itemName];
		 
	  try { myVar.style.display = "none"; }
	  catch (e) {a=1; }
	}
	
var docVar
function slideClosed(itemName) {
  if (browserType == "gecko" )
     myVar = document.getElementById(itemName);
  else if (browserType == "ie")
     eval("myVar = document.all."+itemName);
  else
     myVar = document.layers[itemName];
  try { 
	docVar = myVar;
	//myVar.style.width = '50px';
	setTimeout("slideClosedhelper('"+itemName+"', 200)",50);
	}
  catch (e) {a=1; }
}
function slideClosedCont(itemName, slideWidth) {
	setTimeout("slideClosedhelper('"+itemName+"', "+slideWidth+")",50);
}
function slideClosedhelper(itemName, slideWidth ) {
	slideWidth = slideWidth * 5 / 6;
	docVar.style.width = ' '+slideWidth+'px' ;
	if (slideWidth > 100)
		slideClosedCont(itemName, slideWidth)
	else
		docVar.style.display = "none";
}
function slideOpen(itemName) {
  if (browserType == "gecko" )
     myVar = document.getElementById(itemName);
  else if (browserType == "ie")
     eval("myVar = document.all."+itemName);
  else
     myVar = document.layers[itemName];
  try { 
	docVar = myVar;
	//myVar.style.width = '50px';
	setTimeout("slideOpenhelper('"+itemName+"', 200)",50);
	}
  catch (e) {a=1; }
}
function slideOpenCont(itemName, slideWidth) {
	setTimeout("slideOpenhelper('"+itemName+"', "+slideWidth+")",50);
}
function slideOpenhelper(itemName, slideWidth ) {
	slideWidth = slideWidth * 5 / 6;
	docVar.style.width = ' '+slideWidth+'px' ;
	if (slideWidth > 100)
		slideOpenCont(itemName, slideWidth)
	else
		docVar.style.display = "none";
}

function getFormValue(itemName) {
  if (browserType == "gecko" )
     myVar = document.getElementById(itemName);
  else if (browserType == "ie")
     eval("myVar = document.all."+itemName);
  else
     myVar = document.layers[itemName];
  try { 
	return  "http://www.google.com/search?hl=en&rls=GGGL%2CGGGL%3A2006-18%2CGGGL%3Aen&q=site%3Aprotectionplusonline.com+" + myVar.value;
	}
  catch (e) {a=1; 
  return "";
  }
}

function clearSearch( itemName ) {
  if (browserType == "gecko" )
     myVar = document.getElementById(itemName);
  else if (browserType == "ie")
     eval("myVar = document.all."+itemName);
  else
     myVar = document.layers[itemName];
  try { 
  	if( myVar.value == "Enter Search Here")
		myVar.value = "";
	}
  catch (e) {a=1; 
  }
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function showSideMenu() {
	show('side_menu');
	createCookie('menu', 'show', 1);
	show('close_menu');
	hide('open_menu');
}

function hideSideMenu() {
	hide('side_menu');
	createCookie('menu', 'hide', 1);
	hide('close_menu');
	show('open_menu');
}

function hideWarning() {
	hide('alertMSG');
	createCookie('warning', 'hide', 999);
	show('alertMSGtitle');
}

function showWarning() {
	show('alertMSG');
	createCookie('warning', 'show', 999);
	hide('alertMSGtitle');
}

function OnOffCustNo(toggleOff) {
	var oForm = document.frmServApp;
	if (toggleOff) { 
		hide('OldCustNo');	
		oForm.txtOldCustNo.value = '';
	} else { 
		show('OldCustNo'); 
	}
}

function toggleCustNo() {
	var oForm = document.frmServApp;
	if (oForm.radVerify[0].checked) {
		OnOffCustNo(false);
	} else {
		OnOffCustNo(true);		
	}
}
