﻿function getLeft(elem)
{
    xPos = eval(elem).offsetLeft;
    tempEl = eval(elem).offsetParent;
      while (tempEl != null) {
           xPos += tempEl.offsetLeft;
           tempEl = tempEl.offsetParent;
      }
    return xPos;
}

function getTop(elem) 
{
    yPos = eval(elem).offsetTop;
    tempEl = eval(elem).offsetParent;
    while (tempEl != null) {
           yPos += tempEl.offsetTop;
           tempEl = tempEl.offsetParent;
      }
    return yPos;
}   

function validateSearchForm()
{
	if(document.searchform.searchtext.value.length < 1)
	{
		alert("Please enter some text");
		document.searchform.searchtext.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function validateAccountLoginForm()
{
	if(document.accountloginform.i_accemail.value.length == 0)
	{
		alert("Please enter your e-mail address");
		document.accountloginform.i_accemail.focus();
		return false
	}
	else if(document.accountloginform.i_accpwd.value.length == 0)
	{
		alert("Please enter your password");
		document.accountloginform.i_accpwd.focus();
		return false
	}
	else
	{
		return true;
	}
}

function categoryThumbOver(el)
{
    if(el.childNodes[0].childNodes[0])
    {
        el.childNodes[0].childNodes[0].className = "categorythumb3a";
    }	        
}

function categoryThumbOut(el)
{
    if(el.childNodes[0].childNodes[0])
    {
        el.childNodes[0].childNodes[0].className = "categorythumb3";
    }
}

function productThumbOver(el)
{
    if(el.childNodes[0].childNodes[0])
    {
        el.childNodes[0].childNodes[0].className = "productthumb3a";
    }	        
}

function productThumbOut(el)
{
    if(el.childNodes[0].childNodes[0])
    {
        el.childNodes[0].childNodes[0].className = "productthumb3";
    }
}

function changeQuantity(BasketRef)
{
	qfield = eval("document.basketform.quantity" + BasketRef);
	q = qfield.options[qfield.selectedIndex].value;
	document.location.replace("ChangeQuantity.asp?BasketRef=" + escape(BasketRef) + "&quantity=" + escape(q));
}

function removeItem(BasketRef)
{
	document.location.replace("RemoveItem.asp?BasketRef=" + escape(BasketRef));
}	

function submitContactForm()
{
	if(document.form1.frm_customername.value == "")
	{
		alert("Please enter your name");
		document.form1.frm_customername.focus();
		return false;
	}
	else if(document.form1.frm_email.value == "")
	{
		alert("Please enter your email address");
		document.form1.frm_email.focus();
		return false;
	}
	else if(document.form1.frm_email.value.indexOf("@") == -1 || document.form1.frm_email.value.indexOf(".") == -1)
	{
		alert("Please enter a valid e-mail address");
		document.form1.frm_email.select();
		return false;
	}
	else if(document.form1.frm_messagetext.value == "")
	{
		alert("Please type a message");
		document.form1.frm_messagetext.focus();
		return false;
	}
	else
	{		
		return true;
	}
}

/*Cookie JS*/

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;
	return '';
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}