//<%--
//********************************************************************
//*-------------------------------------------------------------------
//* Licensed Materials - Property of IBM
//*
//* WebSphere Commerce
//*
//* (c) Copyright IBM Corp.  2007
//* All Rights Reserved
//* 
//* US Government Users Restricted Rights - Use, duplication or
//* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
//*
//*-------------------------------------------------------------------
//*
//--%>


function doSubmitSignInDiv(form)
{
	var bErrorFound = 'false';
	
	if (form.logonId.value == null || form.logonId.value == '') {
		Common.formErrorHandleClient("logonId",Common.errorMessages["ENTER_LOGONID"],'LogonForm','sign-in-pop');bErrorFound = 'true';
	}else if(isValidEmail(form.logonId.value) == false){
		Common.formErrorHandleClient("logonId",Common.errorMessages["INVALIDFORMAT"],'LogonForm','sign-in-pop');bErrorFound = 'true';
	}
	
	//if (form.logonPassword.value == null || form.logonPassword.value == '') {
	//	Common.formStoreErrorFields("logonPassword",Common.errorMessages["ENTER_LOGONPWD"]); bErrorFound = 'true';
	//}

	if(bErrorFound == 'false'){
		form.logonId.value = form.logonId.value.toLowerCase();
		//if element for lastcmdname exists as a div, use it.
	   	if (dojo.byId('qv_lastCmdName'))
	   	{
	   		var cmdname = dojo.byId('qv_lastCmdName').innerHTML;
	   		cmdname = unescape(cmdname);
	   		while (cmdname.indexOf('&amp;') > -1)
				cmdname = cmdname.replace('&amp;','&');		
	   		form.returnURL.value=cmdname;
	   	}
	   
   		if (dojo.byId('users_OrderId'))
   		{
   			form.orderId.value= dojo.byId('users_OrderId').innerHTML;   		
   		}
		form.submit();
	}
	
}


var menu = ['menu-1','menu-2','menu-3','menu-4','menu-5','menu-6','menu-7','menu-8','menu-9'];
var timer;
var timeOutAt;
var timerRunning;
timeOutAt = parseInt(200);
timerRunning = false;
var searchRunning = false;

function toggleMenuDiv(thisdiv)
{
	

	//set the current div open, others to close
	for( var i=0; i<menu.length; i++ ){
		
		var navstring = 'nav-'+(i+1);		
 		
 		if (dojo.byId(navstring))
 		{
	 		
		 		 var thismenu = dojo.byId(navstring);
		 		 var thisclass = thismenu.className;
		 		 if(menu[i] == thisdiv)
		 		 {
		 		 	 
					 thismenu.className = "main expand";
		 		 	 dojo.html.setDisplay(menu[i],true);  
		 		 	 
		 		 	
		 		 } 
		 		 else
		 		 {
		 		 	thismenu.className = "main";
		 		 	dojo.html.setDisplay(menu[i],false);
		 		 	
		 		 }
	 		 
	 		
 		}
 	}
 		
 		//do an extra check for special madness menu
 		if (dojo.byId('href-madness'))
 		{
 		
 			 var thismenu = dojo.byId('href-madness');
	 		 var thisclass = thismenu.className;
	 		 if('div-madness' == thisdiv)
	 		 {
	 		 	 
				 thismenu.className = "expand";
	 		 	 dojo.html.setDisplay('div-madness',true);  
	 		 	 
	 		 	
	 		 } 
	 		 else
	 		 {
	 		 	thismenu.className = "";
	 		 	dojo.html.setDisplay('div-madness',false);
	 		 	
	 		 }
	 	}
		    
	
   

}

function initiateMenu(thisDiv)
{
	 

	 timer = setTimeout("toggleMenuDiv('"+thisDiv+"')",400);
	 timerRunning = true;

}



function startTimer() {
 timer = setTimeout("quietSubmit()",timeOutAt);
 timerRunning = true;
}

function killTimer(){
 if (timerRunning)
 	clearTimeout(timer);
 timerRunning = false;
}
function quietSubmit() {
	if (timerRunning)
	{
		//close all divs
		for( var i=0; i<menu.length; i++ ){
	 		 
	 		 if (dojo.byId(menu[i]))
	 		 {
	 		 	 dojo.html.setDisplay(menu[i],false);
	 			 var thismenu = dojo.byId('nav-'+(i+1));
	 			 
	 			 // removed as part of new navigation change
	 			 //if (('nav-'+(i+1)) == 'nav-9')
	 			 //{
	 			 //	thismenu = dojo.byId('subnav-'+(i+1));
	 			 //}
				 
				 thismenu.className = "main";
			}
			//special madness circumstance
			if (dojo.byId('href-madness'))
			{
				var thismenu = dojo.byId('href-madness');
	 		 	var thisclass = thismenu.className;
				dojo.html.setDisplay('div-madness',false);
				thismenu.className = "main";
			
			}
				 
		}	
	}
	
}

function checkSearchEnter(e)
{

	if (e.keyCode == 13 || e.which == 13)
	{
		submitSearchForm();
	}
}

function clearSearchBox(){
	var searchBox = dojo.byId("input_box");
	if (searchBox.value == "Search for product or item number")
		searchBox.value = '';
	
	
	return false;
}

function submitSearchForm()
{

	if (!searchRunning)
	{
		var bErrorFound = 'false';
		
	
		var searchBox = dojo.byId("input_box");
	
		if (searchBox.value == "Search for product or item number" || searchBox.value =="")
		{
			clearSearchBox();
		}	
		
		while (searchBox.value.indexOf("'") > -1)
				searchBox.value = searchBox.value.replace("'","");
	
		
		if(bErrorFound == 'false'){
			searchRunning = true;
			document.searchForm.submit();
		}else{
			Common.formErrorDisplay(document.searchForm.name,'refreshAreaSearch');
		}
	}
}

function getCSpot(url, divId){
  	var content = dojo.widget.byId(divId);
    if(content){
	    content.show(); 
	    // set popup contents from pURL
	    content.setUrl(url);
    }
}

function showMenu1ContentSpot(url, data) { 
    var pane = dojo.widget.byId("menu1_cspot");
   	if(pane){
	    data = pane.splitAndFixPaths(data, url);
	    // show the contents recieved as response of XMLHttpRequest
		pane.setContent(data);
	}
} 
 
function showMenu1ContentSpotWaitIcon(arguments) { 
	// hide the default loading... message
    arguments.preventDefault();
    var pane = dojo.widget.byId("menu1_cspot");
	if(pane){
	    // wait icon, will be showed before the actual contents ready to load
	    var data = '<img class="svg_displayed" src="<c:out value="${hostPath}"/><c:out value="${storeImgDir}" />images/ajax-loader.gif" alt="" border="0"/>';
		pane.setContent(data);
	}
} 
function showMenu2ContentSpot(url, data) { 
    var pane = dojo.widget.byId("menu2_cspot");
	if(pane){
	    data = pane.splitAndFixPaths(data, url);
	    // show the contents recieved as response of XMLHttpRequest
		pane.setContent(data);
	}
} 
 
function showMenu2ContentSpotWaitIcon(arguments) { 
	// hide the default loading... message
    arguments.preventDefault();
    var pane = dojo.widget.byId("menu2_cspot");
	if(pane){
	    // wait icon, will be showed before the actual contents ready to load
	    var data = '<div style="text-align: center;margin-top: 15%;margin-left: 35%;"><img class="svg_displayed" src="<c:out value="${hostPath}"/><c:out value="${storeImgDir}" />images/ajax-loader.gif" alt="" border="0"/></div>';
		pane.setContent(data);  
	}
} 
function showMenu3ContentSpot(url, data) { 
    var pane = dojo.widget.byId("menu3_cspot");
	if(pane){
	    data = pane.splitAndFixPaths(data, url);
	    // show the contents recieved as response of XMLHttpRequest
		pane.setContent(data);
	}
} 
 
function showMenu3ContentSpotWaitIcon(arguments) { 
	// hide the default loading... message
    arguments.preventDefault();
    var pane = dojo.widget.byId("menu3_cspot");
	if(pane){
	    // wait icon, will be showed before the actual contents ready to load
    	var data = '<div style="text-align: center;margin-top: 15%;margin-left: 35%;"><img class="svg_displayed" src="<c:out value="${hostPath}"/><c:out value="${storeImgDir}" />images/ajax-loader.gif" alt="" border="0"/></div>';
		pane.setContent(data);  
	}
} 

function showMenu4ContentSpot(url, data) { 
    var pane = dojo.widget.byId("menu4_cspot");
    if(pane){
	    data = pane.splitAndFixPaths(data, url);
	    // show the contents recieved as response of XMLHttpRequest
		pane.setContent(data);
	}
} 
 
function showMenu4ContentSpotWaitIcon(arguments) { 
	// hide the default loading... message
    arguments.preventDefault();
    var pane = dojo.widget.byId("menu4_cspot");
    if(pane){
	    // wait icon, will be showed before the actual contents ready to load
	    var data = '<img class="svg_displayed" src="<c:out value="${hostPath}"/><c:out value="${storeImgDir}" />images/ajax-loader.gif" alt="" border="0"/>';
		pane.setContent(data);
	}
} 
function showMenu5ContentSpot(url, data) { 
    var pane = dojo.widget.byId("menu5_cspot");
    if(pane){
	    data = pane.splitAndFixPaths(data, url);
	    // show the contents recieved as response of XMLHttpRequest
		pane.setContent(data);
	}
} 
 
function showMenu5ContentSpotWaitIcon(arguments) { 
	// hide the default loading... message
    arguments.preventDefault();
    var pane = dojo.widget.byId("menu5_cspot");
    if(pane){
	    // wait icon, will be showed before the actual contents ready to load
	    var data = '<img class="svg_displayed" src="<c:out value="${hostPath}"/><c:out value="${storeImgDir}" />images/ajax-loader.gif" alt="" border="0"/>';
		pane.setContent(data);
	}
} 
function showMenu6ContentSpot(url, data) { 
    var pane = dojo.widget.byId("menu6_cspot");
    if(pane){
	    data = pane.splitAndFixPaths(data, url);
	    // show the contents recieved as response of XMLHttpRequest
		pane.setContent(data);
	}
} 
 
function showMenu6ContentSpotWaitIcon(arguments) { 
	// hide the default loading... message
    arguments.preventDefault();
    var pane = dojo.widget.byId("menu6_cspot");
    if(pane){
	    // wait icon, will be showed before the actual contents ready to load
	    var data = '<img class="svg_displayed" src="<c:out value="${hostPath}"/><c:out value="${storeImgDir}" />images/ajax-loader.gif" alt="" border="0"/>';
		pane.setContent(data);
	}
} 
function showMenu7ContentSpot(url, data) { 
    var pane = dojo.widget.byId("menu7_cspot");
    if(pane){
	    data = pane.splitAndFixPaths(data, url);
	    // show the contents recieved as response of XMLHttpRequest
		pane.setContent(data);
	}
} 
 
function showMenu7ContentSpotWaitIcon(arguments) { 
	// hide the default loading... message
    arguments.preventDefault();
    var pane = dojo.widget.byId("menu7_cspot");
	if(pane){
	    // wait icon, will be showed before the actual contents ready to load
	    var data = '<img class="svg_displayed" src="<c:out value="${hostPath}"/><c:out value="${storeImgDir}" />images/ajax-loader.gif" alt="" border="0"/>';
		pane.setContent(data);
	}
} 
function showMenu8ContentSpot(url, data) { 
    var pane = dojo.widget.byId("menu8_cspot");
    if(pane){
	    data = pane.splitAndFixPaths(data, url);
    	// show the contents recieved as response of XMLHttpRequest
		pane.setContent(data);
	}
} 
 
function showMenu8ContentSpotWaitIcon(arguments) { 
	// hide the default loading... message
    arguments.preventDefault();
    var pane = dojo.widget.byId("menu8_cspot");
 	if(pane){
    	// wait icon, will be showed before the actual contents ready to load
    	var data = '<img class="svg_displayed" src="<c:out value="${hostPath}"/><c:out value="${storeImgDir}" />images/ajax-loader.gif" alt="" border="0"/>';
		pane.setContent(data);
	}
} 
function showMenu9ContentSpot(url, data) { 
    var pane = dojo.widget.byId("menu9_cspot");
    if(pane){
	    data = pane.splitAndFixPaths(data, url);
	    // show the contents recieved as response of XMLHttpRequest
		pane.setContent(data);
	}
} 
 
function showMenu9ContentSpotWaitIcon(arguments) { 
	// hide the default loading... message
    arguments.preventDefault();
    var pane = dojo.widget.byId("menu9_cspot");
    if(pane){
	    // wait icon, will be showed before the actual contents ready to load
	    var data = '<img class="svg_displayed" src="<c:out value="${hostPath}"/><c:out value="${storeImgDir}" />images/ajax-loader.gif" alt="" border="0"/>';
		pane.setContent(data);
	}
} 
