// JavaScript Document
/*function view_cost(num)
{
	
	var att1_array = new Array();
	var flag;
	var temp = 0;
	if(num == 1){flag = 1; temp++;}
	if(document.form1.option1_value)
	{
		for(var i=1; i<=num; i++)
		{
			if(document.getElementById('option1-td'+i).innerHTML == document.form1.option1_value.value)
			{	
				att1_array.push(i);
				if(num == 1)
				{
					flag = 1;
				}
			}
		}
	}
	var loop = att1_array.length;
	if(loop > 0)
	{
		if(loop>1)
		{
			if(document.form1.option2_value)
			{
				for(var j=0; j<loop; j++)
				{
					if(document.getElementById('option2-td'+att1_array[j]).innerHTML == document.form1.option2_value.value)
					{
						flag = att1_array[j];
						temp++;
					}
				}
			}
		}
	}
	
	if(temp == 0)
	{
		document.form1.cost.value = "Not Available";
		document.form1.scheme_item_id.value = 0;
	}
	else
	{
		var cost = document.getElementById("cost-"+flag).innerHTML;
		document.form1.scheme_item_id.value = document.getElementById("scheme-item-"+flag).innerHTML;
		//var sr_no = document.getElementById("scheme-item-id-"+flag).innerHTML;
		
		var total = parseFloat(document.form1.quantity.value * cost);
		document.form1.cost.value = total;
		document.getElementById('rs_span1').className = 'class_show';
		view_discount();
	}
}
*/

//---------------------------------------------------------------------------------------
// Function to Copy custmer billing details to Delivery Details
//---------------------------------------------------------------------------------------
function copy_cust_details()
{
	if(document.form1.copy_address.checked)
	{
		//document.form1.del_email.value = document.form1.email.value;
		document.form1.del_name.value = document.form1.cust_name.value;
		document.form1.del_address.value = document.form1.cust_address.value;
		document.form1.del_city.value = document.form1.cust_city.value;
		document.form1.del_state.value = document.form1.cust_state.value;
		document.form1.del_country.value = document.form1.cust_country.value;
		document.form1.del_zip.value = document.form1.cust_zip.value;
		document.form1.del_email.value = document.form1.cust_email.value;
		document.form1.del_telephone.value = document.form1.cust_telephone.value;
		document.form1.del_mobile.value = document.form1.cust_mobile.value;
	}
	if(document.form1.copy_address.checked == false)
	{
		//document.form1.del_email.value = "";
		document.form1.del_name.value = "";
		document.form1.del_address.value = "";
		document.form1.del_city.value = "";
		document.form1.del_state.value = "";
		document.form1.del_country.value = "";
		document.form1.del_zip.value = "";
		document.form1.del_email.value = "";
		document.form1.del_telephone.value = "";
		document.form1.del_mobile.value = "";
	}
	
}
//------------------------------------------------------------------------------
//  Validate Delivery Details
//------------------------------------------------------------------------------
function validate_delivery()
{
	//alert(document.getElementById('msg').innerHTML);
	var msg = "";
	var temp = 0;
	
	var guest = document.form1.guest.value;
	//VALIDATE GUEST DETAILS
	if(guest != "")
	{
		if(document.form1.cust_name.value == "")
	{document.getElementById("cust_name").className = "formfield_red"; temp++;} else {document.getElementById("cust_name").className = "formfield";}
	
	if(document.form1.cust_address.value == "")
	{document.form1.cust_address.className = "textarea_red"; temp++;} else {document.form1.cust_address.className = "textarea_small";}
	
	if(document.form1.cust_city.value == "")
	{document.getElementById("cust_city").className = "formfield_red"; temp++;} else {document.getElementById("cust_city").className = "formfield";}
		
	if(document.form1.cust_state.value == "")
	{document.getElementById("cust_state").className = "formfield_red"; temp++;} else {document.getElementById("cust_state").className = "formfield";}
	
	
	if(document.form1.cust_country.value == "")
	{document.form1.cust_country.className = "formfield_red2"; temp++;} else {document.form1.cust_country.className = "formfield_big";}
	
	if(document.form1.cust_zip.value == "")
	{document.getElementById("cust_zip").className = "formfield_red"; temp++;} else {document.getElementById("cust_zip").className = "formfield";}
		
	if(document.form1.cust_email.value == "")
	{document.getElementById("cust_email").className = "formfield_red"; temp++;} else {document.getElementById("cust_email").className = "formfield";}
		
	if(document.form1.cust_telephone.value == "")
	{document.getElementById("cust_telephone").className = "formfield_red"; temp++;} else {document.getElementById("cust_telephone").className = "formfield";}
	
	if(document.form1.scode.value == "")
	{document.getElementById("scode").className = "formfield_red"; temp++;} else {document.getElementById("scode").className = "formfield";}
	}
	
	//DELIVERY DETAILS
	if(document.form1.del_name.value == "")
	{document.getElementById("del_name").className = "formfield_red"; temp++;} else {document.getElementById("del_name").className = "formfield";}
	
	if(document.form1.del_address.value == "")
	{document.form1.del_address.className = "textarea_red"; temp++;} else {document.form1.del_address.className = "textarea_small";}
	
	if(document.form1.del_city.value == "")
	{document.getElementById("del_city").className = "formfield_red"; temp++;} else {document.getElementById("del_city").className = "formfield";}
		
	if(document.form1.del_state.value == "")
	{document.getElementById("del_state").className = "formfield_red"; temp++;} else {document.getElementById("del_state").className = "formfield";}
	
	
	if(document.form1.del_country.value == "")
	{document.form1.del_country.className = "formfield_red2"; temp++;} else {document.form1.del_country.className = "formfield_big";}
	
	if(document.form1.del_zip.value == "")
	{document.getElementById("del_zip").className = "formfield_red"; temp++;} else {document.getElementById("del_zip").className = "formfield";}
		
	if(document.form1.del_email.value == "")
	{document.getElementById("del_email").className = "formfield_red"; temp++;} else {document.getElementById("del_email").className = "formfield";}
		
	if(document.form1.del_telephone.value == "")
	{document.getElementById("del_telephone").className = "formfield_red"; temp++;} else {document.getElementById("del_telephone").className = "formfield";}
	
	if(document.form1.payment_type.value == "")
	{document.form1.payment_type.className = "formfield_red"; temp++;} else {document.form1.payment_type.className = "formfield";}
	

	//if(document.form1.del_mobile.value == ""){document.form1.del_mobile.className = "class_invalid"; temp++;}
	if(temp > 0) {document.getElementById('msg').className = "class_show";}
	if(temp == 0){document.form1.submit();}
	
}


//------------------------------------------------------------------------------
//  Validate Integer
//------------------------------------------------------------------------------
function valid_int(num)
{
	var numtest =  /^([0-9]+)$/;
	if(numtest.test(num) == false)
	{
		return false;
	}
	else
	{
		if(num > 0)
		{
			return true;	
		}
		else
		{
			return false;	
		}
	}
}
//------------------------------------------------------------------------------
//  Validate Email
//------------------------------------------------------------------------------
function valid_email(email)
{
	var email_Regxp = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*\.([a-zA-Z]{2,6})$/;
	if(email_Regxp.test(email) == false)
	{
		return false;
	}
	else
	{
		return true;	
	}
}
//------------------------------------------------------------------------------
//  Validate Delivery Details
//------------------------------------------------------------------------------
function chk_cart()
{

/*var temp = 0;
var numtest =  /^([0-9]+)$/;

if(document.form1.scheme_item_id.value == "")
{
	temp = 1;	
}
if(numtest.test(document.form1.quantity.value) == false)
{
	temp = 2;
}
alert(document.form1.scheme_item_id.value);
if(temp > 0)
{
	var msg = "";
		if(document.form1.cost.value != "")
		{
			msg = "Product is not available in the selected options above. Please change options to view cost & availability and then click 'add to cart' to add this product to your shopping cart";
		}
		if(temp == 1)
		{
			msg = "Please select options above and click view cost to view cost";
		}
		if(temp == 2)
		{
			msg = "Enter only number in quantity";
		}
		document.getElementById('message_block').innerHTML = msg;
		document.getElementById('message_block').className = "class_show text19";
}
else
{
	document.form1.submit();
}
*/}

//------------------------------------------------------------------------------
//  Validate Delivery Details
//------------------------------------------------------------------------------
function chk_search(e,formname)
{
	var flag = 0;
	if(e.value != ""){flag ++;}
	//if(document.product_search.country.value != ""){flag ++;}
	//if(document.product_search.search_key.value != ""){flag ++;}

	if(flag > 0)
	{
		formname.submit();	
	}
	
}

//-------------------------------------------------------------------------------
// VALIDATE CUSTOMER REGISTRATION FORM
//-------------------------------------------------------------------------------

function val_regform()
{
	var msg = "";
	var temp = 0;
	var email_Regxp = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*\.([a-zA-Z]{2,6})$/;
	if(document.form1.cust_email.value == ""){document.getElementById("cust_email").className = "formfield_red"; temp++;} else {document.getElementById("cust_email").className = "formfield";}
	if(document.form1.cust_email.value != "") 
	{ 
		if(email_Regxp.test(document.form1.cust_email.value) == false)
		{
			document.getElementById("cust_email").className = "formfield_red"; 
			document.getElementById("vemail").className = "class_show text3"; 
			temp++;
		} 
		else 
		{
			document.getElementById("cust_email").className = "formfield";
			document.getElementById("vemail").className = "class_hide text3"; 
		}
	}
	
	
	if(document.form1.cust_pwd.value == ""){document.getElementById("cust_pwd").className = "formfield_red"; temp++;} else {document.getElementById("cust_pwd").className = "formfield";}
	if(document.form1.cust_pwd1.value == ""){document.getElementById("cust_pwd1").className = "formfield_red"; temp++;} else {document.getElementById("cust_pwd1").className = "formfield";}
	if(document.form1.cust_pwd.value != "" && document.form1.cust_pwd1.value != "")
	{ 
		if(document.form1.cust_pwd.value != document.form1.cust_pwd1.value) 
		{
			document.getElementById("cust_pwd").className = "formfield_red";
			document.getElementById("cust_pwd1").className = "formfield_red"; 
			document.getElementById("vpwd").className = "class_show text3"; 
			temp++;
		} 
		else 
		{
			document.getElementById("cust_pwd").className = "formfield";
			document.getElementById("cust_pwd").className = "formfield";
			document.getElementById("vpwd").className = "class_hide text3"; 
		}
	}
	
	
	if(document.form1.cust_name.value == ""){document.getElementById("cust_name").className = "formfield_red"; temp++;} else {document.getElementById("cust_name").className = "formfield";}
	if(document.form1.cust_address.value == ""){document.getElementById("cust_address").className = "textarea_red"; temp++;} else {document.getElementById("cust_address").className = "textarea_small";}
	if(document.form1.cust_city.value == ""){document.getElementById("cust_city").className = "formfield_red"; temp++;} else {document.getElementById("cust_city").className = "formfield";}
	if(document.form1.cust_state.value == ""){document.getElementById("cust_state").className = "formfield_red"; temp++;} else {document.getElementById("cust_state").className = "formfield";}
	if(document.form1.cust_country.value == ""){document.getElementById("cust_country").className = "formfield_red2"; temp++;} else {document.getElementById("cust_country").className = "formfield_big";}
	if(document.form1.cust_zip.value == ""){document.getElementById("cust_zip").className = "formfield_red"; temp++;} else {document.getElementById("cust_zip").className = "formfield";}
		if(document.form1.scode.value == ""){document.getElementById("scode").className = "formfield_red"; temp++;} else {document.getElementById("scode").className = "formfield";}
	//if(document.form1.cust_mobile.value == ""){document.form1.cust_mobile.className = "class_invalid"; temp++;}
	//if(temp > 0) {document.getElementById('msg').className = "class_show";}
	if(temp == 0){document.form1.submit();}
	
}
//-----------------------------------------------------------------------------------------------
// SUBMIT FORM
//-----------------------------------------------------------------------------------------------
function submit_form(formname)
{
	formname.submit();
}


//-------------------------------------------------------------------------------------------------
// validate support forms
//-------------------------------------------------------------------------------------------------
function chk_support()
{
	var temp = 0;
	if(document.form1.name.value == ""){document.getElementById("name").className = "formfield_red"; temp++;} else {document.getElementById("name").className = "formfield";}
	if(document.form1.email.value == ""){document.getElementById("email").className = "formfield_red"; temp++;} else {document.getElementById("email").className = "formfield";}
	if(document.form1.email.value != ""){ 
	if(valid_email(document.form1.email.value) == false)
	{
		document.getElementById("email").className = "formfield_red"; temp++;} else {document.getElementById("email").className = "formfield";
	}}
	if(document.form1.scode.value == ""){document.getElementById("scode").className = "formfield_red"; temp++;} else {document.getElementById("scode").className = "formfield";}
	if(temp > 0)
	{
		document.getElementById("msg").className = "class_show";
		return false;
		
	}
	else
	{
		return true;
	}
}

//-------------------------------------------------------------------------------------------------
// validate support forms
//-------------------------------------------------------------------------------------------------
function chk_article_form()
{
	var temp = 0;
	
	if(document.form1.grandtotal.value == ""){document.getElementById("grandtotal").className = "formfield_red"; temp++;} else {document.getElementById("grandtotal").className = "formfield";}
	if(document.form1.grandtotal.value != "")
	{ if(valid_int(document.form1.grandtotal.value) == false){document.getElementById("grandtotal").className = "formfield_red"; temp++;}
	else {document.getElementById("grandtotal").className = "formfield";}}
	if(document.form1.cust_name.value == ""){document.getElementById("cust_name").className = "formfield_red"; temp++;} else {document.getElementById("cust_name").className = "formfield";}
	if(document.form1.cust_address.value == ""){document.getElementById("cust_address").className = "textarea_red"; temp++;} else {document.getElementById("cust_address").className = "textarea_small";}
	if(document.form1.cust_city.value == ""){document.getElementById("cust_city").className = "formfield_red"; temp++;} else {document.getElementById("cust_city").className = "formfield";}
	if(document.form1.cust_state.value == ""){document.getElementById("cust_state").className = "formfield_red"; temp++;} else {document.getElementById("cust_state").className = "formfield";}
	if(document.form1.cust_country.value == ""){document.getElementById("cust_country").className = "formfield_red2"; temp++;} else {document.getElementById("cust_country").className = "formfield_big";}
	if(document.form1.cust_zip.value == ""){document.getElementById("cust_zip").className = "formfield_red"; temp++;} else {document.getElementById("cust_zip").className = "formfield";}
	if(document.form1.cust_email.value == ""){document.getElementById("cust_email").className = "formfield_red"; temp++;} else {document.getElementById("cust_email").className = "formfield";}
	if(document.form1.cust_email.value != ""){ 
	if(valid_email(document.form1.cust_email.value) == false)
	{document.getElementById("cust_email").className = "formfield_red"; temp++;} else {document.getElementById("cust_email").className = "formfield";}}
	if(document.form1.cust_telephone.value == ""){document.getElementById("cust_telephone").className = "formfield_red"; temp++;} else {document.getElementById("cust_telephone").className = "formfield";}
	//if(document.form1.ref_no.value == ""){document.getElementById("ref_no").className = "formfield_red"; temp++;} else {document.getElementById("ref_no").className = "formfield";}
	if(document.form1.scode.value == ""){document.getElementById("scode").className = "formfield_red"; temp++;} else {document.getElementById("scode").className = "formfield";}
	
	
	if(temp > 0)
	{
		document.getElementById("msg").className = "class_show";
		return false;
	}
	else
	{
		return true;
	}

}


//----------------------------------------------------------------------
//----------------------------------------------------------------------

function chk_profile_form()
{
	var temp = 0;
	
	if(document.form1.cust_name.value == ""){document.getElementById("cust_name").className = "formfield_red"; temp++;} else {document.getElementById("cust_name").className = "formfield";}
	if(document.form1.cust_address.value == ""){document.getElementById("cust_address").className = "textarea_red"; temp++;} else {document.getElementById("cust_address").className = "textarea_small";}
	if(document.form1.cust_city.value == ""){document.getElementById("cust_city").className = "formfield_red"; temp++;} else {document.getElementById("cust_city").className = "formfield";}
	if(document.form1.cust_state.value == ""){document.getElementById("cust_state").className = "formfield_red"; temp++;} else {document.getElementById("cust_state").className = "formfield";}
	if(document.form1.cust_country.value == ""){document.getElementById("cust_country").className = "formfield_red2"; temp++;} else {document.getElementById("cust_country").className = "formfield_big";}
	if(document.form1.cust_zip.value == ""){document.getElementById("cust_zip").className = "formfield_red"; temp++;} else {document.getElementById("cust_zip").className = "formfield";}
	if(document.form1.cust_telephone.value == ""){document.getElementById("cust_telephone").className = "formfield_red"; temp++;} else {document.getElementById("cust_telephone").className = "formfield";}
	if(document.form1.cust_mobile.value == ""){document.getElementById("cust_mobile").className = "formfield_red"; temp++;} else {document.getElementById("cust_mobile").className = "formfield";}
	
	
	if(temp > 0)
	{
		document.getElementById("msg").className = "class_show";
		return false;
	}
	else
	{
		return true;
	}
	
}
