var alwayscombo={
location: ["bottom", "right"], 
addoffset: [0, 0], 
comboid: "BVlogo", 
navigate:function(){
var selectobj=this.comboref.getElementsByTagName("select")[0]
if (selectobj.options[selectobj.selectedIndex].value!="default")
window.location=selectobj.options[selectobj.selectedIndex].value
},
floatcombo:function(){
var docElement=(document.compatMode=='CSS1Compat')? document.documentElement: document.body
if (this.location[0]=="top")
this.comboref.style.top=0+this.addoffset[0]+"px"
else if (this.location[0]=="bottom")
this.comboref.style.bottom=0+this.addoffset[0]+"px"
if (this.location[1]=="left")
this.comboref.style.left=0+this.addoffset[1]+"px"
else if (this.location[1]=="right")
this.comboref.style.right=0+this.addoffset[1]+"px"
},
init:function(){
this.comboref=document.getElementById(this.comboid)
this.comboref.style.visibility="visible"
this.comboref.style.zIndex="99"
this.floatcombo()
}
}
if (window.addEventListener)
window.addEventListener("load", function(){alwayscombo.init()}, false)
else if (window.attachEvent)
window.attachEvent("onload", function(){alwayscombo.init()})

function changemenu(menutab) {
if (menutab == "P") 	
	{
  document.getElementById("pmenudiv").style.visibility="visible";
  document.getElementById("tmenudiv").style.visibility="hidden";
  document.getElementById("bmenudiv").style.visibility="hidden";
	createCookie("menutab","P",1)
	}
if (menutab == "T")
	{
  document.getElementById("pmenudiv").style.visibility="hidden";
  document.getElementById("tmenudiv").style.visibility="visible";
  document.getElementById("bmenudiv").style.visibility="hidden";
	createCookie("menutab","T",1)
	}
if (menutab == "B") 	
	{
  document.getElementById("pmenudiv").style.visibility="hidden";
  document.getElementById("tmenudiv").style.visibility="hidden";
  document.getElementById("bmenudiv").style.visibility="visible";
	createCookie("menutab","B",1)
	}
}

function changefbtab(menutab) {
if (menutab == "D") 	
	{
  document.getElementById("fbdetails").style.visibility="visible";
  document.getElementById("fbpurchases").style.visibility="hidden";
  document.getElementById("fbshopping").style.visibility="hidden";
	createCookie("fbtab","D",1)
	}
if (menutab == "P")
	{
  document.getElementById("fbdetails").style.visibility="hidden";
  document.getElementById("fbpurchases").style.visibility="visible";
  document.getElementById("fbshopping").style.visibility="hidden";
	createCookie("fbtab","P",1)
	}
if (menutab == "S") 	
	{
  document.getElementById("fbdetails").style.visibility="hidden";
  document.getElementById("fbpurchases").style.visibility="hidden";
  document.getElementById("fbshopping").style.visibility="visible";
	createCookie("fbtab","s",1)
	}
}

function fbSendPw() {
	document.getElementById('loginform').action = "fb-pw-rem.asp";
	document.getElementById('loginform').submit();
}


function login() {
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

var url="login.asp";
//url=url+"?shipid="+shipid;
url=url+"?sid="+Math.random();
xmlHttp.onreadystatechange=emailready;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function budwiglogin() {
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

var url="budwig-login.asp";
//url=url+"?shipid="+shipid;
url=url+"?sid="+Math.random();
xmlHttp.onreadystatechange=emailready;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function emailready() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		if (document.getElementById("thecart")) {
			document.getElementById("thecart").innerHTML=xmlHttp.responseText;
		}
	}
}

function coupons() {
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

var url="coupon-entry.asp";
//url=url+"?shipid="+shipid;
url=url+"?sid="+Math.random();
xmlHttp.onreadystatechange=couponready;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function couponready() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		if (document.getElementById("thecart")) {
			document.getElementById("thecart").innerHTML=xmlHttp.responseText;
		}
	}
}



//Cookies

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 getposOffset(overlay, offsettype){
var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
var parentEl=overlay.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}
// global to close active overlays
var timer = 0;
function overlay(curobj, subobjstr, liftright, wide, timeon, liftup){
if (document.getElementById){
	clearTimeout(timer);
	closealloverlays();
	var subobj=document.getElementById(subobjstr)
	var ypos;
	subobj.style.display=(subobj.style.display!="block")? "block" : "none"
	var xpos=getposOffset(curobj, "left") + liftright;
	if (!liftup) {
		ypos=getposOffset(curobj, "top") -10;
	}
	else {
		ypos=getposOffset(curobj, "top") -liftup;
	}
	
	subobj.style.left=xpos+"px"
	subobj.style.top=ypos+"px"
	subobj.style.width=wide+"px"
	timer = setTimeout("closealloverlays()",timeon*1000);
	return false
}
else
	return true
}

function closealloverlays() {
		for (i=0; i<31; i++) {
			overlayclose("detailshelp"+i);
	 	}
}


function overlayclose(subobj){
	if (document.getElementById(subobj)) {
		document.getElementById(subobj).style.display="none"
	}
}

function setuppage(pagename) {
	if (document.getElementById(pagename)) {
		if (pagename == 'productbody') {
			var theoffset = 717;
			var divh = getdivsize('prodcontainer')
			if (document.getElementById('speciallist')) {
				document.getElementById('speciallist').style.height = theoffset-divh;
			}
			var carth = getdivsize('thecart')
			theoffset = 753;
			if (document.getElementById('prodslide')) {
				theoffset = 753 + 250;
			}
			if (carth < theoffset -50) {
				if (document.getElementById('pmenuinner')) {
					document.getElementById('pmenuinner').style.height = theoffset-carth;
					document.getElementById('tmenuinner').style.height = theoffset-carth;
					document.getElementById('bmenuinner').style.height = theoffset-carth;
				}
			}
		}
	}
}

function getdivsize(elm) {
	if (document.getElementById(elm)) {
		var divh = document.getElementById(elm).offsetHeight;
		return divh;
	}
}

function sendSSmessage() {
	if (!document.ssmessageForm) {
		return false;
	}
	document.ssmessageForm.sendbut.value = 'Checking.....';
	document.ssmessageForm.sendbut.disabled = true;
	document.ssmessageForm.m.disabled = true;
	document.ssmessageForm.mm.disabled = true;
	var email = document.ssmessageForm.m.value
	var message = document.ssmessageForm.mm.value
	var product = document.ssmessageForm.p.value
	if (alltrim(email) == '') {
		alert("Please enter your email address");
		document.ssmessageForm.sendbut.value = 'Send your message';
		document.ssmessageForm.sendbut.disabled = false;
		document.ssmessageForm.m.disabled = false;
		document.ssmessageForm.mm.disabled = false;
		return false;
	}
	
	if (!isValidEmail(email)) {
		alert("Your email address is not correct")
		document.ssmessageForm.sendbut.value = 'Send your message';
		document.ssmessageForm.sendbut.disabled = false;
		document.ssmessageForm.m.disabled = false;
		document.ssmessageForm.mm.disabled = false;
		return false;
	}
	document.ssmessageForm.sendbut.value = 'Sending.....';

	
	var parameters = "email="+encodeURIComponent(email)
	parameters += "&message="+encodeURIComponent(message)
	parameters += "&product="+encodeURIComponent(product)

	var url="/sendssmessage.asp";
	var ssmessAJAX=new ajaxRequest();
	ssmessAJAX.onreadystatechange=function(){
	 if (ssmessAJAX.readyState==4){
		if (ssmessAJAX.status==200 || window.location.href.indexOf("http")==-1){

				document.ssmessageForm.sendbut.value = 'Message sent, thank you';


		}
		else{

			alert("Sorry, sending you message failed.")
		}
	 }
	}
	ssmessAJAX.open("POST", url, true)
	ssmessAJAX.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ssmessAJAX.send(parameters)

	
}
//ajax request
function ajaxRequest(){
 var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"]
 if (window.ActiveXObject){ 
  for (var i=0; i<activexmodes.length; i++){
   try{
    return new ActiveXObject(activexmodes[i])
   }
   catch(e){
   }
  }
 }
 else if (window.XMLHttpRequest) 
  return new XMLHttpRequest()
 else
  return false
}


