// JavaScript Document
function isEmpty(Field, Name)
{
	Msg = Name+ ' is Required Field'
	if(Field.value == ""){
		alert(Msg)
		Field.focus()
		return true
	}
	return false
}
function isEmpty1(Field, Name)
{
	Msg = Name
	if(Field.value == ""){
		alert(Msg)
		Field.focus()
		return true
	}
}

function isEmpty2(Field, Name)
{
	Msg = Name
	if(Field.value == ""){
		alert(Msg)
		Field.focus()
		return true
	}
	return false
}
function isNotSame(Field1, Field2, Msg)
{
	if(Field1.value != Field2.value)
	{
		alert(Msg)
		Field1.focus()
		return true
	}
	return false
}
function isNotValidEmail(Email,Msg)
{
	if(Msg=='')
	{
	Msg = 'Please Enter a Valid Email Address'
	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	if(reg.test(Email.value) == false || Email.value == "") 
	{
      	alert(Msg)
		Email.focus()
		return true
	}
}

function isNotNo(Field, Msg)
{
	if(isNaN(Field.value))
	{
		alert(Msg)
		Field.focus()
		return true
	}
	return false
}
function isInvalidLength(Field, Length, Msg)
{
	if(eval(Field.value.length) > eval(Length))
	{
			alert(Msg)
			Field.focus()
			return true
	}
	return false
}
	  
function Clear(Form)
{
	Form.reset()
	return false
}

function isNotValidCharacters(Sec)
{
	if(! ( Sec.value == "JK904" || Sec.value == "jk904" || Sec.value == "Jk904" || Sec.value == "jK904") ) 
	{
		alert('Please Type The Correct Value You See in The Image')
		Sec.focus()
		return true 
	}	
	return false
}
function test(form)
{
	if(isEmpty2(form.referralname1, "Please enter first referral’s full name")) return false
	if(isNotValidEmail(form.refemail1, "Please enter first referral’s email address")) return false
	
	if(isEmpty2(form.referralname2, "Please enter second referral’s full name")) return false
	if(isNotValidEmail(form.refemail2, "Please enter second referral’s email address")) return false
	
	if(isEmpty2(form.referralname3, "Please enter third referral’s full name")) return false
	if(isNotValidEmail(form.refemail3, "Please enter third referral’s email address")) return false
	
	if(isEmpty2(form.referralname4, "Please enter fourth referral’s full name")) return false
	if(isNotValidEmail(form.refemail4, "Please enter fourth referral’s email address")) return false
	
	if(isEmpty2(form.referralname5, "Please enter fifth referral’s full name")) return false
	if(isNotValidEmail(form.refemail5, "Please enter fifth referral’s email address")) return false
	
	var emails = new Array();
	emails[0]=form.refemail1.value;
	emails[1]=form.refemail2.value;
	emails[2]=form.refemail3.value;
	emails[3]=form.refemail4.value;
	emails[4]=form.refemail5.value;
	
	for(i=0;i<=4;i++)
	{
		for(j=0;j<=4;j++)
		{
			if(emails[i]==emails[j] && i != j)
			{
				alert(emails[j] + " is entered twice at referral email's " + i +' and ' + j )
				return false;
			}
		}
		
		}
	return true;
	}
function ValidateFrm(form)
{
	
	if(form.qty1.value ==0 && form.qty2.value ==0 && form.qty3.value == 0 && form.qty4.value == 0 && form.qty5.value == 0 && form.qty6.value == 0 && form.qty7.value == 0 && form.qty8.value == 0 && form.qty9.value == 0 && form.qty10.value == 0 && form.qty11.value == 0 && form.qty12.value == 0 && form.qty13.value == 0)
	
		{
			alert('You must select a Product to purchase');
			form.qty1.focus()
			return false
		}
	form.submit();
	}
function ClacSub(form)
{
	
	if(!IsNumeric(form.qty1.value)){
		alert("Please enter a numeric quantity");
		form.qty1.value = 0;
		form.qty1.focus();
	}
	if(!IsNumeric(form.qty2.value)){
		alert("Please enter a numeric quantity");
		form.qty2.value = 0;
		form.qty2.focus();
	}
	if(!IsNumeric(form.qty3.value)){
		alert("Please enter a numeric quantity");
		form.qty3.value = 0;
		form.qty3.focus();
	}
	if(!IsNumeric(form.qty4.value)){
		alert("Please enter a numeric quantity");
		form.qty4.value = 0;
		form.qty4.focus();
	}
	if(!IsNumeric(form.qty5.value)){
		alert("Please enter a numeric quantity");
		form.qty5.value = 0;
		form.qty5.focus();
	}
	if(!IsNumeric(form.qty6.value)){
		alert("Please enter a numeric quantity");
		form.qty6.value = 0;
		form.qty6.focus();
	}
	if(!IsNumeric(form.qty7.value)){
		alert("Please enter a numeric quantity");
		form.qty7.value = 0;
		form.qty7.focus();
	}
	if(!IsNumeric(form.qty8.value)){
		alert("Please enter a numeric quantity");
		form.qty8.value = 0;
		form.qty8.focus();
	}
	if(!IsNumeric(form.qty9.value)){
		alert("Please enter a numeric quantity");
		form.qty9.value = 0;
		form.qty9.focus();
	}
	if(!IsNumeric(form.qty10.value)){
		alert("Please enter a numeric quantity");
		form.qty10.value = 0;
		form.qty10.focus();
	}
	if(!IsNumeric(form.qty11.value)){
		alert("Please enter a numeric quantity");
		form.qty11.value = 0;
		form.qty11.focus();
	}
	if(!IsNumeric(form.qty12.value)){
		alert("Please enter a numeric quantity");
		form.qty12.value = 0;
		form.qty12.focus();
	}
	if(!IsNumeric(form.qty13.value)){
		alert("Please enter a numeric quantity");
		form.qty13.value = 0;
		form.qty13.focus();
	}
	
	var Qty1 = (form.qty1.value<1)?eval(form.qty1.value*-1):form.qty1.value;
	var Qty2 = (form.qty2.value<1)?eval(form.qty2.value*-1):form.qty2.value;
	var Qty3 = (form.qty3.value<1)?eval(form.qty3.value*-1):form.qty3.value;
	var Qty4 = (form.qty4.value<1)?eval(form.qty4.value*-1):form.qty4.value;
	var Qty5 = (form.qty5.value<1)?eval(form.qty5.value*-1):form.qty5.value;
	var Qty6 = (form.qty6.value<1)?eval(form.qty6.value*-1):form.qty6.value;
	var Qty7 = (form.qty7.value<1)?eval(form.qty7.value*-1):form.qty7.value;
	var Qty8 = (form.qty8.value<1)?eval(form.qty8.value*-1):form.qty8.value;
	var Qty9 = (form.qty9.value<1)?eval(form.qty9.value*-1):form.qty9.value;
	var Qty10 = (form.qty10.value<1)?eval(form.qty10.value*-1):form.qty10.value;
	var Qty11 = (form.qty11.value<1)?eval(form.qty11.value*-1):form.qty11.value;
	var Qty12 = (form.qty12.value<1)?eval(form.qty12.value*-1):form.qty12.value;
	var Qty13 = (form.qty13.value<1)?eval(form.qty13.value*-1):form.qty13.value;
	
	var Prices = [0.00, 59.95, 119.95, 249.95, 1.75, 10.00, 7.00, 10.00, 7.00, 10.00, 9.95, 49.95, 89.95, 129.95];
	total = eval(eval(Qty1) * Prices[1]) + (eval(Qty2) * Prices[2]) + (eval(Qty3) * Prices[3]) + (eval(Qty4) * Prices[4]) + (eval(Qty5) * Prices[5]) + (eval(Qty6) * Prices[6]) + (eval(Qty7) * Prices[7]) + (eval(Qty8) * Prices[8])  + (eval(Qty9) * Prices[9])  + (eval(Qty10) * Prices[10])  + (eval(Qty11) * Prices[11])  + (eval(Qty12) * Prices[12])  + (eval(Qty13) * Prices[13]);	
	form.sub1.value = total.toFixed(2);
	}
	
function IsNumeric(sText){
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++){ 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1){
         	IsNumber = false;
      }
   }
   return IsNumber;
}
