var timeout         = 500;
var closetimer = 0;
var ddmenuitem = 0;

function mopen(id){	
	mcancelclosetime();
	if(ddmenuitem) 	ddmenuitem.style.visibility = 'hidden';
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
}

function mclose(){
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

function mclosetime(){
	closetimer = window.setTimeout(mclose, timeout);
}

function mcancelclosetime(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

document.onclick = mclose; 

function createCookie(days, item) {
	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 = "menuitem=" + item + expires + "; path=/";
	var all = item.split('-');
	if (all.length > 1){
		createCookieLastMenu('',all[0])
	}
}

function createCookieLastMenu(days, item) {
	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 = "lastmenuitem=" + item + expires + "; path=/";
}

function clearField(){
	var searchValue = document.homesearch.queryText.value;
	if (searchValue == 'Search'){
		document.homesearch.queryText.value = '';	
	}
}

function submitForm(){
	document.homesearch.submit();
}

function showMenu(id){
	if (document.getElementById && document.getElementById(id) && id !="") {
      var newDisplayVal = (document.getElementById(id).style.display == "block") ? "none" : "block";
      document.getElementById(id).style.display = newDisplayVal;     
  }
}

function clearFieldDD(){
	var dd = document.preQuoteForm.day.value;
	if (dd == 'dd'){
		document.preQuoteForm.day.value = '';	
	}
}

function noteShow(id) {

   		if (document.getElementById) {
			myDiv = document.getElementById(id);
		}
		if (myDiv.style.display == "block") {
			myDiv.style.display = "none";
			
		} else {
			myDiv.style.display = "block";
			myDiv.style.position = "absolute";
			
		}
	}

	function openWindow(obj, w, h){	
	if(!w && !h){
		w = 700;
		h = 1000;
	}
	return hs.htmlExpand(obj, { objectType: 'iframe', width:w, height:h});	
}

function closeWindow(){
	window.parent.location.replace(window.parent.location);
}
