// JavaScript Document
var whitespace = "\t \n\r";
function validate_orderForm()
{
	
	//if(document.getElementById('renewChk').checked != true)
	//{
			var err = "";
			var count = 0;
			var radioButton = false;
			var i ;
			
			if(document.orderForm.disease.selectedIndex == '0')
			{
				err+= "Please select disease !\n";
			}
			
			for(i = 0; i < document.orderForm.month.length; i++)
			{
				
				if(document.orderForm.month[i].checked)
				{
					radioButton = true;	
				}
			
			}
			
			if(!radioButton)
			{
				err+= "Please select treatment terms !\n";
			}
			
				
			if(document.orderForm.payment.checked != true)
			{
				err+= "Please select payment method !";
			}
			
			if(err == "")
			{
				return true;	
			}
			else
			{
				alert("Error:\n"+err+"\n");
				return false;
			}
	//}
		
}

function validate_inner_orderForm()
{
	//if(document.getElementById('inner_orderChk').checked != true)
	//{
		var err = "";
		var count = 0;
		var radioButton = false;
		var i ;
		
		if(document.inner_orderForm.disease.selectedIndex == '0')
		{
			err+= "Please select disease !\n";
		}
		
		for(i = 0; i < document.inner_orderForm.month.length; i++)
		{
			
			if(document.inner_orderForm.month[i].checked)
			{
				radioButton = true;	
			}
		
		}
		
		if(!radioButton)
		{
			err+= "Please select treatment terms !\n";
		}
		
		if(document.inner_orderForm.payment.checked != true)
		{
			err+= "Please select payment method !";
		}
		if(err == "")
		{
			return true;	
		}
		else
		{
			alert("Error:\n"+err+"\n");
			return false;
		}
		
	//}
	
		
}

function validate_contact_us()
{
	
	var err = "";
	
	if(document.contact_us_form.fname.value == "")
	{
		err+= "Please enter your name!\n";	
	}
	if(document.contact_us_form.email.value == "")
	{
		err+= "You have entered an invalid email address, please reenter!\n";	
	}
	if(!(isEmail(document.contact_us_form.email.value.toString())))
	{
		err+= 'You have entered an invalid email address, please reenter.\n';
	}
	if(document.contact_us_form.country.selectedIndex == 0)
	{
		err+= "Please select the country!\n";	
	}
	
	
	if(err == "")
	{
		return true;
	}
	else
	{
		alert("Followng fields are mandatory:\n"+err);	
		return false;
	}
	
}

function isEmail(n)
{
		if ((n==null) || (n.length==0))
		{
			return true;
		}
		if (isEmptyString(n)) return false;
		var i=1;
		var nLength=n.length;
		while((parseInt(i) < parseInt(nLength)) && (n.charAt(parseInt(i)) != '@'))
		{
			i++;
		}
		if ((parseInt(i) >= parseInt(nLength)) || (n.charAt(i)!="@"))
		{
			return false;	
		}	
		else i+=2;
		while((i<nLength) && (n.charAt(i)!="."))
		{
			i++;
		}
		if ((i>=nLength-1) || (n.charAt(i)!="."))
		{
			return false;	
		}	
		else return true;		
}
function isEmptyString(s)
{
    var i;
	if((s == null) || (s.length == 0)) return true;
	for(i=0;i < s.length;i++)
	{
		var currchar = s.charAt(i);
		if(whitespace.indexOf(currchar) == -1) return false;
	}
	return true;
}

function hide_ship()
{
	document.getElementById('ship_div').style.display = (document.getElementById('chk_box').checked == true)?'none':'';
}

function validate_shiping_form()
{
	
	var err = "";
	
	if(document.shipForm.bill_name.value == "")
	{
		err+= "Please enter your billing name!\n";	
	}
	if(document.shipForm.bill_address.value == "")
	{
		err+= "Please enter your billing address!\n";	
	}
	if(document.shipForm.bill_city.value == "")
	{
		err+= "Please enter your billing city!\n";	
	}
	if(document.shipForm.bill_state.value == "")
	{
		err+= "Please enter your billing state!\n";	
	}
	if(document.shipForm.bill_zip.value == "" || !isInteger(document.shipForm.bill_zip.value))
	{
		err+= "Please enter your billing zip in digits only!\n";	
	}
	if(document.shipForm.bill_country.selectedIndex == 0)
	{
		err+= "Please enter your billing country!\n";	
	}
	if(document.shipForm.bill_phone.value == "")
	{
		err+= "Please enter your billing phone!\n";	
	}
	/*if(document.shipForm.bill_fax.value == "")
	{
		err+= "Please enter your billing fax!\n";	
	}*/
	if(document.shipForm.bill_email.value == "")
	{
		err+= "You have entered an invalid billing email address, please reenter!\n";	
	}
	if(!(isEmail(document.shipForm.bill_email.value.toString())))
	{
		err+= 'You have entered an invalid email address, please reenter.\n';
	}
	
	if(!document.getElementById('chk_box').checked)
	{
		
		if(document.shipForm.ship_name.value == "")
		{
			err+= "Please enter your shipping name!\n";	
		}
		if(document.shipForm.ship_address.value == "")
		{
			err+= "Please enter your shipping address!\n";	
		}
		if(document.shipForm.ship_city.value == "")
		{
			err+= "Please enter your shipping city!\n";	
		}
		if(document.shipForm.ship_state.value == "")
		{
			err+= "Please enter your shipping state !\n";	
		} 
		
			
		if(document.shipForm.ship_zip.value == "" || !isInteger(document.shipForm.ship_zip.value))
		{
			err+= "Please enter shipping zip in digits only!\n";	
		}
		if(document.shipForm.ship_country.selectedIndex == 0)
		{
			err+= "Please enter your shipping country name!\n";	
		}
		
	}
	if(err == "")
	{
		return true;	
	}
	else
	{
		alert("Errors:\n"+err);	
		return false;
	}
}


/*function validate_shiping_form()
{

	var err = "";
	var status = 0;
	var string = document.shipForm.bill_name.value;
	//alert(string);
	
	for(var i=0; i <= string.length; i++)
	{
		
		if(string.charAt(i) == " ")
		{
			status = 1;
		}
	}
	
	if(status == 0)
	{
		return true;	
	}
	else
	{
		err+="Please remove the spaces in the billing names..!";	
	}
	
	if(document.shipForm.bill_name.value == "")
	{
		err+= "Please enter your billing name!\n";	
		
	}
	
	if(err == "")
	{
		return true;	
	}
	else
	{
		alert("Errors:\n"+err);	
		return false;
	}
}*/




function isInteger(s)
{   
	var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

////////////


function validate_login()
{

	var err = "";
	if(document.loginForm.uname.value == "")
	{
		err+= "Please enter your user name!\n";	
	}
	if(document.loginForm.paswd.value == "")
	{
		err+= "Please enter your password!\n";	
	}
	
	if(err == "")
	{
		return true;	
	}
	else
	{
		alert("Errors:\n"+err);	
		return false;
	}
	
}


/*function checkSelect()
{
	alert('');
	
	for()
}
*/
function checkSelect()
{
	var count = 0;
	var l = document.getElementsByName("chkBx").length;
	//alert(l);
	//alert(document.searchListFrm.chkBx.length);
	for(var i=0;i<l;i++)
	{
		if(document.getElementsByName("chkBx")[i].checked != false)
		{
			count = 1;
		}
	}

	if(count == 0)
	{
		alert("Please select the order to renew !");
		return false;
	}
	else
		return true;
}

function validate_mail()
{
	if(document.searcExOrderForm.emailID.value == "")
	{
		alert("You have entered an invalid email address, please reenter.");
		document.searcExOrderForm.emailID.focus();
		return false;
	}
	if(!(isEmail(document.searcExOrderForm.emailID.value.toString())))
	{
		alert('You have entered an invalid email address, please reenter.\n');
		document.searcExOrderForm.emailID.focus();
		return false
	}
	
}