if (document.layers) {n=1;ie=0}
if (document.all) {n=0;ie=1}

function init() 
{
	if (document.layers) 
	{
  		visible = 'show';
  		hidden = 'hide';
	}	 
	else if (document.all) 
	{
  	visible = 'visible';
  	hidden = 'hidden';	
	}
}function getDim(el){
	for (var lx=0,ly=0;el!=null;lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
	return {x:lx,y:ly}
}
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return [curleft,curtop];
}
var otherlayer="admin";
function hideShowLayer(mLayerName, layerName, doWhat)
{
	var op = document.getElementById(mLayerName);
	var o = document.getElementById(layerName);
	if (doWhat == "SHOW")
	{
		//alert("Show the Layer");
		var dim = getDim(op); //alert(dim.y);
		//alert(dim.y);
		o.style.display="block";
		o.style.top=dim.y+'px';
		o.style.left=dim.x+180+'px';
	
		//o.style.display='';
		//curMenu2 = o;
			
		if ( document.layers )
		{
			eval("document." + layerName + ".visibility = 'visible'");  
		}
	    if (document.all)
		{
			eval(layerName + ".style.visibility = 'visible'");
		}	
 		else if(document.getElementById)
		{
			 document.getElementById(layerName).style.visibility = 'visible';
		}	
		otherlayer=layerName;	
	}
	else if (doWhat == "HIDE")
	{
		//alert("Hide the Layer");
		if ( document.layers )
		{
			eval("document." + layerName + ".visibility = 'hidden'"); 
		}
		if (document.all)
		{
			eval(layerName + ".style.visibility = 'hidden'");
		}
		else if(document.getElementById)
		{
			document.getElementById(layerName).style.visibility = 'hidden';
		}		

	}
	else
	{
		return false;
	}
}
function hideOtherLayer()
{
	if(otherlayer!="")
	{
		if ( document.layers )
		{
			eval("document." + otherlayer + ".visibility = 'hidden'"); 
		}
		if (document.all)
		{
			eval(otherlayer + ".style.visibility = 'hidden'");
		}
		else if(document.getElementById)
		{
			document.getElementById(otherlayer).style.visibility = 'hidden';
		}		
	
	}
}
function goBack() 
{ 
window.history.back();
}

function getHex(CB)
{
	if(ie)
	{
		document.all.d.style.backgroundColor=CB.bgColor;
	}
	if(n)
	{
		document.layers.d.style.backgroundColor=CB.bgColor;
	}

}
function setHex(CB)
{
	document.picker.hexvalue.value = CB.bgColor;
	if(ie)
	{
		document.all.d.style.backgroundColor=CB.bgColor;
	}
	if(n)
	{
		document.layers.d.style.backgroundColor=CB.bgColor;
	}
}
function returnHex()
{
	if(ie)
	{
		document.all.d.style.backgroundColor=document.picker.hexvalue.value;
	}
	if(n)
	{
		document.layers.d.style.backgroundColor=document.picker.hexvalue.value;
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// updates the goals feilds respective to the player

function changeName() 
{
	var from_feild = document.baf.year.value;
	var _name =  eval("document.baf.bf" + from_feild + ".value");
	document.baf.name.value=_name;
}

function changeInput() 
{
	var from_feild = document.gk.player.value;
	var num_goals = eval("document.gk."+from_feild+".value");
	document.gk.goals.value = num_goals;
}

var temp_scoreA = 0;
var temp_scoreB = 0;
/*
TV = value from feild
TP = either if its a goal or points
TT = determines the team
*/




function checkNumeric(FV)
{	
	if(isNaN(FV.value))
	{
		alert("must be a numeric value");
		FV.value="";
		FV.select();
	}
	
}

function MM_goToURL() { 
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function goBack() 
{ 
window.history.back();
}
function checkQty(FV)
{	
	if(isNaN(FV.value))
	{
		alert("must be a numeric value");
		FV.value="";
		FV.select();
	}
	else if(FV.value <= 0 )
	{
		alert("value must be greater than zero");
		FV.value="";
		FV.select();
	}
	
}

function checkOptions()
{
var correct = true
if (document.add.grip.value == "" && correct == true) {correct = false; alert("Please select a grip!")}
if (document.add.shaft.value == "" && correct == true) {correct = false; alert("Please select an iron shaft.")}
if (document.add.stiffness.value == "" && correct == true) {correct = false; alert("Please select a shaft stiffness.")}
if (document.add.hand.value == "" && correct == true) {correct = false; alert("Please select your handed.")}
if (correct){}
return correct
}

function checkDetails()
{
var correct = true
if (document.customerDetails.name.value == "" && correct == true) 
{
	correct = false; 
	alert("Please enter your name")
}
if (document.customerDetails.surname.value == "" && correct == true) {correct = false; alert("Please enter your surname.")}
if (document.customerDetails.address.value == "" && correct == true) {correct = false; alert("Please enter your address.")}
if (document.customerDetails.suburb.value == "" && correct == true) {correct = false; alert("Please enter a suburb.")}
if (document.customerDetails.postcode.value == "" && correct == true) {correct = false; alert("Please enter a postcode.")}
if (document.customerDetails.state.value == "" && correct == true) {correct = false; alert("Please enter a state.")}
if (document.customerDetails.phone.value == "" && correct == true) {correct = false; alert("Please enter a phone number.")}
if (document.customerDetails.email.value == "" && correct == true) {correct = false; alert("Please enter a email.")}
if (correct){}
return correct
}

function checkDetailsR()
{
var correct = true;
if(document.register.username.value.length < 6 || document.register.username.value.length > 12){correct = false; alert("Username must be between 6-12 charcters")}
if(document.register.password.value.length < 6 || document.register.password.value.length > 12){correct = false; alert("Password must be between 6-12 charcters")}
if(document.register.password.value != document.register.password2.value){correct = false; alert("Please make sure that your password is correct")}
if (document.register.username.value == "" && correct == true) {correct = false; alert("Please must enter a username")}
if (document.register.password.value == "" && correct == true) {correct = false; alert("Please must enter a password")}
if (document.register.name.value == "" && correct == true) {correct = false; alert("Please enter your name")}
if (document.register.surname.value == "" && correct == true) {correct = false; alert("Please enter your surname.")}
if (document.register.address.value == "" && correct == true) {correct = false; alert("Please enter your address.")}
if (document.register.suburb.value == "" && correct == true) {correct = false; alert("Please enter a suburb.")}
if (document.register.postcode.value == "" && correct == true) {correct = false; alert("Please enter a postcode.")}
if (document.register.state.value == "" && correct == true) {correct = false; alert("Please enter a state.")}
if (document.register.phone.value == "" && correct == true) {correct = false; alert("Please enter a phone number.")}
if (document.register.email.value == "" && correct == true) {correct = false; alert("Please enter a email.")}
if(document.register.email.value.search("@") < 0){correct = false; alert("Please enter a correct email address.")};

if (correct){}
return correct
}

function checkForgot()
{
var correct = true;
if(document.register.username.value.length < 6 || document.register.username.value.length > 12){correct = false; alert("Username must be between 6-12 charcters")}
if (document.register.email.value == "" && correct == true) {correct = false; alert("Please enter a email.")}
if(document.register.email.value.search("@") < 0){correct = false; alert("Please enter a correct email address.")};

if (correct)
{
	document.register.action="register.php?action=send_password";
	document.register.submit();
}
return correct
}
function register()
{
var correct = true;
if (document.register.company_name.value == "" && correct == true) {correct = false; alert("Please enter a company name")}
if (document.register.contact_name.value == "" && correct == true) {correct = false; alert("Please enter a contact name.")}
if (document.register.ABN.value == "" && correct == true) {correct = false; alert("Please enter a ABN.")}
if (document.register.address.value == "" && correct == true) {correct = false; alert("Please enter your address.")}
if (document.register.suburb.value == "" && correct == true) {correct = false; alert("Please enter a suburb.")}
if (document.register.postcode.value == "" && correct == true) {correct = false; alert("Please enter a postcode.")}
if (document.register.state.value == "" && correct == true) {correct = false; alert("Please enter a state.")}
if (document.register.contact_phone.value == "" && correct == true) {correct = false; alert("Please enter a phone number.")}
if (document.register.email.value == "" && correct == true) {correct = false; alert("Please enter a email.")}
if (correct){
document.register.submit();

}

}

function checkout_cart(){
	
	document.shopping_cart.action="checkout.php?action=step1";
		document.shopping_cart.submit();	
	
}	
function update_cart(){
	
	document.shopping_cart.action="basket.php?update=1";
	document.shopping_cart.submit();

}	
function checkout_step2(){
	document.customerDetails.action="checkout.php?action=step2";
	document.customerDetails.submit();
}


function editDetails()
{
	document.editDetails.action="register.php?action=edit_details";
	document.editDetails.submit();
}	
function submit()
{
	document.add.submit();
}
function checkout(dL)
{
	if(confirm ("Are you sure you want to check out your shopping cart?"))
	{
		window.location=dL;	
	}

}
function empty(dL)
{
	if(confirm ("Are you sure you want to empty your shopping cart?"))
	{
		window.location=dL;	
	}

}

function DoDelete(dL)
{
	if(confirm ("Are you sure you want to delete this item?"))
	{
		window.location=dL;	
	}

}


function checkDetailsGS()
{
	var correct = true;
	if (document.register.name.value == "" && correct == true) {correct = false; alert("Please enter your Name")}
	if (document.register.surname.value == "" && correct == true) {correct = false; alert("Please enter your Surname.")}
	if (document.register.address.value == "" && correct == true) {correct = false; alert("Please enter your address.")}
	if (document.register.suburb.value == "" && correct == true) {correct = false; alert("Please enter a suburb.")}
	if (document.register.postcode.value == "" && correct == true) {correct = false; alert("Please enter a postcode.")}
	if (document.register.state.value == "" && correct == true) {correct = false; alert("Please enter a state.")}
	if (document.register.phone.value == "" && correct == true) {correct = false; alert("Please enter a phone number.")}
	if (document.register.email.value == "" && correct == true) {correct = false; alert("Please enter a email.")}
if (correct){
document.register.submit();
}
	return correct
}
function checkWarrantyReg(){
	var correct = true;
	if (document.warrantyreg.name.value == "" && correct == true) {correct = false; alert("Please enter your Name")}
//	if (document.warrant_reg.surname.value == "" && correct == true) {correct = false; alert("Please enter your Surname.")}
	if (document.warrantyreg.address.value == "" && correct == true) {correct = false; alert("Please enter your address.")}
	if (document.warrantyreg.suburb.value == "" && correct == true) {correct = false; alert("Please enter a suburb.")}
	if (document.warrantyreg.postcode.value == "" && correct == true) {correct = false; alert("Please enter a postcode.")}
	if (document.warrantyreg.state.value == "" && correct == true) {correct = false; alert("Please enter a state.")}
	if (document.warrantyreg.phone.value == "" && correct == true) {correct = false; alert("Please enter a phone number.")}
	if (document.warrantyreg.email.value == "" && correct == true) {correct = false; alert("Please enter a email.")}
	if (document.warrantyreg.model_name.value == "" && correct == true) {correct = false; alert("Please enter a model name of the bike.")}
	if (document.warrantyreg.colour.value == "" && correct == true) {correct = false; alert("Please enter the colour of the bike.")}
	if (document.warrantyreg.frame_num.value == "" && correct == true) {correct = false; alert("Please enter the frame number of the bike.")}
	if (document.warrantyreg.engine_num.value == "" && correct == true) {correct = false; alert("Please enter the engine number of the bike.")}
	
	if (document.warrantyreg.invoice_num.value == "" && correct == true) {correct = false; alert("Please enter your invoice number.")}
	if (document.warrantyreg.purchasedate.value == "" && correct == true) {correct = false; alert("Please enter select the date when the bike was purchased.")}
	
	if (correct){
		document.warrantyreg.submit();
	}
	return correct
	
}


function checkCC(){

	var correct = true
	val =document.getElementById('ct');
	
	if(val.value =='VS' || val.value =='MC' || val.value =='AM'){
		/*
		if (document.ccd.CreditCardType.value == "" && correct == true) {
			correct = false; 
			alert("You must select a card type.")
		}
		*/
		if (document.ccd.CardHolderName.value == "" && correct == true) {
			correct = false; 
			alert("Please enter the name on your card.")
		}
		
		if (document.ccd.creditacct1.value == "" && correct == true) {
			correct = false; 
			alert("Please enter the Credit Card number on your card.")
		}
		if(isNaN(document.ccd.creditacct1.value) && correct == true){
			correct = false;
			alert("The card number must be a numeric value");		
		}
		
		if (document.ccd.creditacct2.value == "" && correct == true) {
			correct = false; 
			alert("Please enter the Credit Card number on your card.")
		}
		if(isNaN(document.ccd.creditacct2.value) && correct == true){
			correct = false;
			alert("The card number must be a numeric value");		
		}
		
		if (document.ccd.creditacct3.value == "" && correct == true) {
			correct = false; 
			alert("Please enter the Credit Card number on your card.")
		}
		if(isNaN(document.ccd.creditacct3.value) && correct == true){
			correct = false;
			alert("The card number must be a numeric value");		
		}
		
		if (document.ccd.creditacct4.value == "" && correct == true) {
			correct = false; 
			alert("Please enter the Credit Card number on your card.")
		}
		if(isNaN(document.ccd.creditacct4.value) && correct == true){
			correct = false;
			alert("The card number must be a numeric value");		
		}
		
		
		if (document.ccd.mm.value == "" || document.ccd.yy.value == "" && correct == true) {
			correct = false; 
			alert("You must enter an expiry date.")
		}
		if(isNaN(document.ccd.mm.value) && correct == true){
			correct = false;
			alert("The exipry month must be a numeric value");		
		}
		
		if(isNaN(document.ccd.yy.value) && correct == true){
			correct = false;
			alert("The exipry year must be a numeric value");		
		}
		
		
	}
	if (correct){
			document.ccd.submit();
	}
	return correct
	
}
