// JavaScript Document
function fieldValidation()
{
	//alert("ASdf");
	frm=document.addProductForm;
	//alert(document.addProductForm.title.value)
	if(frm.title.value=="")
	{
		alert("Title field cannot be empty");
		frm.title.focus()
		return false;
	}
	if(frm.unitprice.value=="")
	{
		alert("Unit price field cannot be empty");
		frm.unitprice.focus();
		return false;
	}
	else
	{
		if(isNaN(frm.unitprice.value))
		{
			alert("Unit price should be a number ");
			frm.unitprice.value="";
			frm.unitprice.focus();
			return false;
			
		}
	}
	if(isNaN(frm.extprice.value))
	{
		alert("Extended price should be a number ");
		frm.extprice.value="";
		frm.extprice.focus();
		return false;
	}
}
var mycars = new Array();
function changeValue(thisField)
{
	var s=thisField.value;
	if(isInteger(s)==false)
	{
		alert("Allowed characters are digits only");
		thisField.value="";
		thisField.focus();
		return false;

	}
	//alert(thisField.value);
	//alert(thisField.name);
	if(isNaN(thisField.value))
	{
		alert("Quantity should be a number ");
		thisField.value="";
		thisField.focus();
		return false;
	}
	else
	{
		var test="document.orderonlineFrm.unitprice";
		var str=thisField.name;
		//alert(str);
		var len=str.length;
		//alert(len);
		var cutNo=str.substr(3,len);
		//alert(cutNo);
		//alert(document.getElementById("unitprice"+cutNo).value)
		var unitPrice=parseFloat(document.getElementById("unitprice"+cutNo).value);
		//alert(unitPrice);
		/*var extPrice=parseFloat(document.getElementById("extprice"+cutNo).value);
		if(extPrice)
		{
			var amount=thisField.value*extPrice;
			document.getElementById("amount"+cutNo).value=amount.toFixed(2);

		}
		else
		{*/
			var amount=thisField.value*unitPrice;
			document.getElementById("amount"+cutNo).value=amount.toFixed(2);
		//}
		mycars[cutNo] = amount;
	}
	var total=0;
	for ( var x in mycars)
	{
		total=total+mycars[x];
	}
	document.getElementById("subtotal").value=total.toFixed(2);
	var gst=total*0.1;
	document.getElementById("gst").value=gst.toFixed(2);
	var gtotal=total+gst;
	document.getElementById("gtotal").value=gtotal.toFixed(2);
	//alert(total);
}
function isInteger(s)
{   
	var i;
	for (i = 0; i < s.length; i++)
	{   
		// Check that current character is number.
		var c = s.charAt(i);
		//alert(c);
		if (((c < "0") || (c > "9")))
		{
			return false;
		}
	}
	// All characters are numbers.
	return true;
}
function confirmVal()
{
	//alert("jhoi");
	//return false;
	var frm=document.orderOnlineFrm;
	if(frm.gtotal.value==0 || frm.gtotal.value=="")
	{
		alert("Please select product");
		return false;
	}
	if(frm.organisation.value=="")
	{
		alert("Organisation field cannot be empty");
		frm.organisation.focus();
		return false;
	}
	if(frm.phone.value=="")
	{
		alert("Phone field cannot be empty");
		frm.phone.focus();
		return false;
	}
	else
	{
		if(isNaN(frm.phone.value))
		{
			alert("Please enter digits only for phone number");
			frm.phone.focus();
			return false;
		}
	}
	if(frm.name.value=="")
	{
		alert("Name field cannot be empty");
		frm.name.focus();
		return false;
	}
	if(frm.email.value=="")
	{
		alert("Email field cannot be empty");
		frm.email.focus();
		return false;
	}
	else
	{
		emailString=frm.email.value;
		splitVal = emailString.split('@');
		if(splitVal.length <= 1) 
		{
			alert("Invalid Email Address");
			frm.email.focus();
			return false;
		}
		if(splitVal[0].length <= 0 || splitVal[1].length <= 0) 
		{
			alert("Invalid Email Address");
			frm.email.focus();
			return false;
		}
		splitDomain = splitVal[1].split('.');
		if(splitDomain.length <= 1) 
		{
			alert("Invalid Email Address");
			frm.email.focus();
			return false;
		}
	}
}
function check()
{
	d=document.form1;
    emailString=d.Email.value;
	if(d.Name.value=="")
	{
		alert("Please enter your name...!");
		d.Name.focus();
		return false;
	}
	if(d.Phone.value=="")
	{
		alert("Please enter your Phone number...!");
		d.Phone.focus();
		return false;
	}
	  if(!check_num(d.Phone.value))
	  {
		d.Phone.focus();
		return false;
	  }	
	if(d.Email.value=="")
	{
		alert("Please enter Your email address...!");
		d.Email.focus();
		return false;
	}
	splitVal = emailString.split('@');
	if(splitVal.length <= 1) 
	{
		alert("Invalid Email Address");
		return false;
	}
	if(splitVal[0].length <= 0 || splitVal[1].length <= 0) 
	{
		alert("Invalid Email Address");
		return false;
	}
	splitDomain = splitVal[1].split('.');
	if(splitDomain.length <= 1) 
	{
		alert("Invalid Email Address");
		return false;
	}
	if(splitDomain[0].length <= 0 || splitDomain[1].length <= 1) 
	{
		alert("Invalid Email Address");
		return false;
	}	 
	if(d.code.value=="")
	{
		alert("Please enter varify code");
		d.code.focus();
		return false;
	}
	return true;
}
function check_num(num)
{
	var num1=num;
	if(isNaN(num1))
	{ 
		alert("Phone number should be a number");    
		return false;
	} 
	return true; 
}
function orderFormValidation()
{
	frm=document.orderForm;
	if(frm.sendbyname.value=="")
	{
		alert("Name field cannot be empty");
		frm.sendbyname.focus()
		return false;
	}
	if(frm.name.value=="")
	{
		alert("Name of facility field cannot be empty");
		frm.name.focus()
		return false;
	}
	if(frm.phone.value=="")
	{
		alert("Phone number cannot be empty !");
		frm.phone.focus();
		return false;
	}
	if(!check_num(frm.phone.value))
	{
		frm.phone.focus();
		return false;
	}	
	if(frm.email22.value=="")
	{
		alert("Please enter Your email address...!");
		frm.email22.focus();
		return false;
	}
	emailString=frm.email22.value;
	splitVal = emailString.split('@');
	if(splitVal.length <= 1) 
	{
		alert("Invalid Email Address");
		return false;
	}
	if(splitVal[0].length <= 0 || splitVal[1].length <= 0) 
	{
		alert("Invalid Email Address");
		return false;
	}
	splitDomain = splitVal[1].split('.');
	if(splitDomain.length <= 1) 
	{
		alert("Invalid Email Address");
		return false;
	}
	if(splitDomain[0].length <= 0 || splitDomain[1].length <= 1) 
	{
		alert("Invalid Email Address");
		return false;
	}	
	  for(var i=1;i<=10;i++)
	  {
		  	var Str=eval("document.orderForm.qty"+i);
			if((Str.value!="") && (Str.value<50))
			{
				alert("Minimum order of labels is 50 !");
				Str.value="";
				Str.focus();
				return false;
			}
	  }
}
function appFormValidation()
{
	frm=document.applicationForm;
	if(frm.cust_name.value=="")
	{
		alert("Customer company name field cannot be empty");
		frm.cust_name.focus()
		return false;
	}
	if(frm.no_of_resi.value=="")
	{
		alert("No of residence field cannot be empty");
		frm.no_of_resi.focus()
		return false;
	}
	if(frm.custcorpaddress.value=="")
	{
		alert("Corporate address field cannot be empty");
		frm.custcorpaddress.focus()
		return false;
	}
	 if(frm.sendbyname.value=="")
	{
		alert("Send By field cannot be empty");
		frm.sendbyname.focus()
		return false;
	}
	window.location.reload(true);
}
function numberOnly(thisField)
{
	var s=thisField.value;
	if(isInteger(s)==false)
	{
		alert("Please enter digits only");
		thisField.value="";
		thisField.focus();
		return false;
	}
	return true;
}
function qtyMinimum(thisField)
{
	var fieldN=thisField.name;
	var s=thisField.value;
	if((s!="") && (s<50))
	{
		alert("Minimum order of labels is 50 !");
		thisField.value="";
		thisField.focus();
		return false;
	}
	return true;
}

function numofResi(thisField)
{
	var s=thisField.value;
	if(isInteger(s)==false)
	{
		alert("Please enter digits only");
		thisField.value="";
		thisField.focus();
		return false;
	}
	if(s>=1 && s<=60)
	{
		document.getElementById('val_print').innerHTML=100;
	}
	else if(s>=61 && s<=90)
	{
		document.getElementById('val_print').innerHTML=75;
	}
	else if(s>=90)
	{
		document.getElementById('val_print').innerHTML=50;
	}
	else
	{
		document.getElementById('val_print').innerHTML="";
	}
	return true;
}