function checkFileExtension(filePath) {
		var path = new String()
		path = filePath;
		if(path.substr(0,7) == "http://" || path.substr(0,4) == "www.") {
			return false; 	
		} else {
			return true;	
		}
}

function checkIfOptionSelected(formnm) {
	for(count=0;count<formnm.Country.length;count++) {
		if(formnm.Country.options[count].selected == true) {
			if(formnm.Country.options[count].selected.value== 1 && formnm.State.selectedIndex ==0 ){
				return true;
			}	
		} 
	}
	return false;
}

function checkImageFormat(fileName) {
	imageSrc = fileName.value;
	imageFormat = imageSrc.slice(imageSrc.length-4);
	if(imageFormat != ".gif" && imageFormat != ".GIF"  && imageFormat != ".jpg"  && imageFormat != ".JPG" && imageFormat != ".bmp" && imageFormat != ".BMP" ) {
		return true;
	} else {
		return false;
	}
}

function checkIfNumber(value) {
	var num = new Number();
	num = value;
	if(isNaN(num)) {
		return true;
	} else {
		return false;
	}
}

var remail=/^([_&a-zA-Z0-9-]+(\.[_&a-zA-Z0-9-]+)*@[&a-zA-Z0-9-]+\.+[&a-zA-Z0-9-]+)/;

function checkEmail(fieldvalue){
	if(remail.test(fieldvalue))
		return false;
	else
		return true;		
}

var reno=/^([0-9]\.*)/;

function checkDecNumber(fieldvalue){
	if(reno.test(fieldvalue))
		return false;
	else
		return true;		
}

function submitFrm(formnm,action,ActionType)	{
	if (ActionType == "by_generic")	{
		if (formnm.cmb_generic.options[formnm.cmb_generic.options.selectedIndex].value !="")	{
			formnm.action = action;
			formnm.ActionType.value = ActionType;
			formnm.submit();
		}
	}	else if (ActionType == "by_brand")	{
		if (formnm.cmb_brand.options[formnm.cmb_brand.options.selectedIndex].value !="")	{
			formnm.action = action;
			formnm.ActionType.value = ActionType;
			formnm.submit();
		}
	}	else if (ActionType == "by_therapy")	{
		if (formnm.cmb_therapy.options[formnm.cmb_therapy.options.selectedIndex].value !="")	{
			formnm.action = action;
			formnm.ActionType.value = ActionType;
			formnm.submit();
		}
	}	else if (ActionType == "by_name")	{
		if (formnm.txt_drugnm.value == "")	{
			alert ("Enter drug name to search !");
			formnm.txt_drugnm.focus();
		}	else	{
			formnm.action = action;
			formnm.ActionType.value = ActionType;
			formnm.submit();
		}
	}	else	{
		formnm.action = action;
		formnm.ActionType.value = ActionType;
		formnm.submit();
	}
}	

function OpenWin(url,winnm,winprop)	{
	window.open(url,winnm,winprop);
	
}

function displaydata(formnm,chartag,actiontype)	{
	
	formnm.action="products.php";
	formnm.ActionType.value=actiontype;
	formnm.chartag.value=chartag;
	formnm.start.value=0;
	formnm.submit();	
}

function SubmitToCart(formnm,product_id,ActionType,productnm,price)	{
	formnm.ActionType.value= ActionType;
	formnm.productnm.value= productnm;
	formnm.price.value= price;
	formnm.product_id.value= product_id;
	formnm.submit();
}

function SubmitShopping(formnm,ActionType)	{
	if (ActionType == "InsertDet" || ActionType == "ModifyDet")	{
		if (formnm.cust_name && isNull(formnm.cust_name.value)) {
			alert("Please enter Name");
			formnm.cust_name.focus();
		}else if (formnm.cust_phone.value == "") {
			alert("Please enter Phone Number");
			formnm.cust_phone.focus();
		}else if(isNaN(formnm.cust_phone.value))	{
			alert("Please enter Valid Phone Number");
			formnm.cust_phone.focus();		
		}else if (formnm.cust_email && isNull(formnm.cust_email.value)) {
			alert("Please enter Email");
			formnm.cust_email.focus();
		}else if (checkEmail(formnm.cust_email.value) ){
			alert("Invalid Email Id");
			formnm.cust_email.focus();						
		}else if (formnm.cust_address && isNull(formnm.cust_address.value)) {
			alert("Please enter Shipping Address");
			formnm.cust_address.focus();
		}else if (formnm.cust_city && isNull(formnm.cust_city.value)) {
			alert("Please enter City");
			formnm.cust_city.focus();
		}else if (formnm.cust_zip && isNull(formnm.cust_zip.value)) {
			alert("Please enter Zip");
			formnm.cust_zip.focus();
		}else if (formnm.cust_state && isNull(formnm.cust_state.value)) {
			alert("Please enter State");
			formnm.cust_state.focus();			
		}else if (ActionType == "InsertDet" && formnm.txt_username.value == "") {
			alert("Please enter User Name");
			formnm.txt_username.focus();
		}else if (ActionType == "InsertDet" && formnm.txt_password.value == "") {
			alert("Please enter Password");
			formnm.txt_password.focus();			
		}else if (ActionType == "InsertDet" && formnm.txt_confpassword.value == "") {
			alert("Please enter Password to Confirm");
			formnm.txt_confpassword.focus();			
		}else if (ActionType == "InsertDet" && (formnm.txt_password.value != formnm.txt_confpassword.value)) {
			alert("Confirm Password should be same as the password ");
			formnm.txt_confpassword.focus();			
		}else if (formnm.card_name.value == "") {
			alert("Please enter Card Holder's Name");
			formnm.card_name.focus();
		}else if (formnm.ship_address.value == "") {
			alert("Please enter shipping Address.");
			formnm.ship_address.focus();
		}else if (formnm.ship_city.value == "") {
			alert("Please enter shipping city.");
			formnm.ship_city.focus();
		}else if (formnm.ship_zip.value == "") {
			alert("Please enter Zip Code");
			formnm.ship_zip.focus();
		}else {
			formnm.ActionType.value= ActionType;
			formnm.submit();				
		}
		
	}	
	else{
		formnm.ActionType.value= ActionType;
		formnm.submit();
	}
}

function resetForm(formnm) {
	formnm.reset();
}

function SubmitPayment(formnm,ActionType)	{
	if(formnm.billing_name.value == "")	{
		alert("Please enter Billing Name");
		formnm.billing_name.focus();
	}else if (formnm.billing_address.value == "") {
		alert("Please enter Billing Address");
		formnm.billing_address.focus();
	}else if (formnm.billing_city.value == "") {
		alert("Please enter Billing City");
		formnm.billing_city.focus();
	}else if (formnm.billing_state.value == "") {
		alert("Please enter Billing State");
		formnm.billing_state.focus();
	}else if (formnm.billing_zip.value == "") {
		alert("Please enter Billing Code");
		formnm.billing_zip.focus();
	}else if (formnm.cust_phone.value == "") {
		alert("Please enter Phone Number");
		formnm.cust_phone.focus();
	}else if(isNaN(formnm.cust_phone.value))	{
		alert("Please enter Valid Phone Number");
		formnm.cust_phone.focus();	
	}else if (formnm.cust_email.value == "") {
		alert("Please enter Email");
		formnm.cust_email.focus();
	}else if(checkEmail(formnm.cust_email.value))	{
		alert("Please enter Valid Email");
		formnm.cust_email.focus();	
	}
	else	
	{
		if(formnm.billing_country.value=="United statesofAmerica")
			formnm.COUNTRY.value="US";
			
		formnm.action="https://www.ecs-pay.net/ipp/payments/process.asp";
		formnm.submit();
	}
}

function CheckOut(formnm,ActionType)
    {
		if (formnm.txt_username.value =="") {
			alert("Please enter User Name");
			formnm.txt_username.focus();
		}else if (formnm.txt_password.value == "") {
			alert("Please Password");
			formnm.txt_password.focus();
		}else{
			formnm.ActionType.value= ActionType;
			formnm.submit();				
		}
}
function SubmitProfile(formnm,ActionType)	{
	if (ActionType == "changeprofile_todb" || ActionType == "addprofile_todb")	{
		if (formnm.cust_name.value =="") {
			alert("Please enter Name");
			formnm.cust_name.focus();
		}else if (formnm.cust_phone.value == "") {
			alert("Please enter Phone Number");
			formnm.cust_phone.focus();
		}else if (formnm.cust_email.value == "") {
			alert("Please enter Email");
			formnm.cust_email.focus();
		}else if (checkEmail(formnm.cust_email.value) ){
			alert("Invalid Email Id");
			formnm.cust_email.focus();
		}else if (formnm.cust_address.value == "") {
			alert("Please enter Address");
			formnm.cust_address.focus();
		}else if (formnm.cust_city.value == "") {
			alert("Please enter City");
			formnm.cust_city.focus();
		}else if (formnm.cust_zip.value == "") {
			alert("Please enter Zip code");
			formnm.cust_zip.focus();
		}else if (ActionType == "addprofile_todb" && formnm.txt_username.value =="") {
			alert("Please enter User Name");
			formnm.txt_username.focus();
		}else if (ActionType == "addprofile_todb" && formnm.txt_password.value == "") {
			alert("Please enter Password");
			formnm.txt_password.focus();			
		}else if (ActionType == "addprofile_todb" && formnm.txt_confpassword.value == "") {
			alert("Please enter Password to Confirm");
			formnm.txt_confpassword.focus();			
		}else if (ActionType == "addprofile_todb" && (formnm.txt_password.value != formnm.txt_confpassword.value)) {
			alert("Confirm password to should be same as password");
			formnm.txt_confpassword.focus();			
		}else {		
			formnm.ActionType.value= ActionType;
			formnm.submit();				
		}
	}	
	else{
		formnm.ActionType.value= ActionType;
		formnm.submit();
	}
}

function timeDifference(laterdate,earlierdate) {
    var difference = laterdate.getTime() - earlierdate.getTime();
	var daysDifference = Math.floor(difference/1000/60/60/24);
	
    difference -= daysDifference*1000*60*60*24
    var hoursDifference = Math.floor(difference/1000/60/60);
    difference -= hoursDifference*1000*60*60
    var minutesDifference = Math.floor(difference/1000/60);
    difference -= minutesDifference*1000*60
    var secondsDifference = Math.floor(difference/1000);

	return daysDifference;
	// document.write('difference = ' + daysDifference + ' day/s ' + hoursDifference + ' hour/s ' + minutesDifference + ' minute/s ' + secondsDifference + ' second/s ');
}

function days_in_month (year, month) {
     return 32 - new Date(year, month, 32).getDate();
}