
function trim(s)
{
	var l=0; var r=s.length -1;
	while(l < s.length && s[l] == ' ')
		{	l++; }
	while(r > l && s[r] == ' ')
		{	r-=1;	}
	return s.substring(l, r+1);
}

function validate(emailAddress)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(emailAddress)) 
	{
		return true;
	}
	else 
	{
		return false;
	}
}
 
function setValues(){
	// ----------- Amod Development Start ----------------
	// Date: 31/ Jan/2012
	var objName;
	var strMail, strProd, strQty;
	var valAlreadyAssigned;
	valAlreadyAssigned = 0;
	strMail = "";
	
	strMail = strMail + "<br>Calling Plans" + "<br>" + "-------------------";
	for(callingPlans=1;callingPlans<=23;callingPlans++)
	{
		objCheckBox = "checkbox" + callingPlans;
		objQuantity = "quantiy" + callingPlans;
		objLabel = "label" + callingPlans
		if (document.getElementById(objCheckBox).checked)
		{
			strProd = document.getElementById(objLabel).innerHTML;
			strQty = document.getElementById(objQuantity).value;
			if(callingPlans > 7 && valAlreadyAssigned  == 0)
			{
				valAlreadyAssigned = 1;
				strMail = strMail + "<br><br><br>Handsets" + "<br>" + "-------------";
			}
			strMail = strMail + "<br>" + strProd + "&nbsp;&nbsp;&nbsp; [ " +  strQty + " ]"; 
		}
	}
	
	strMail = strMail + "<br><br><br>Additional Features and Services" + "<br>" + "---------------------------------------------";	
	for(callingPlans=24;callingPlans<=30;callingPlans++)
	{
		objCheckBox = "checkbox" + callingPlans;
		objQuantity = "quantiy" + callingPlans;
		objLabel = "label" + callingPlans
		if (document.getElementById(objCheckBox).checked)
		{
			strProd = document.getElementById(objLabel).innerHTML;
			strQty = document.getElementById(objQuantity).value;
			strMail = strMail + "<br>" + strProd + "&nbsp;&nbsp;&nbsp; [ " +  strQty + " ]"; 
		}
	}
	
	document.getElementById('emailContent').value = strMail;
	/* Testing Code
		alert(document.getElementById('emailContent').value);
	*/
	// ----------- Amod Development End ----------------
}
function checkLoginForm()
{
	var name			 = 	document.getElementById('name').value;
	var emailAddress	 = 	document.getElementById('emailAddress').value;
	var compName		 = 	document.getElementById('compName').value;
	var phoneNum		 = 	document.getElementById('phoneNum').value;
	var numberOfEmp		 = 	document.getElementById('numberOfEmp').value;
	var typeOfConnection = 	document.getElementById('typeOfConnection').value;
	var addComments		 = 	document.getElementById('addComments').value;

	
	var errCode = 0;
	
	if(name == '' || name == 'Name'){
		document.getElementById('name').className = 'InputBoxError';
		errCode = 1;
	}
	else{
		document.getElementById('name').className = 'InputBox';
	}
	
	if(phoneNum == '' || phoneNum == 'Phone Number'){
		document.getElementById('phoneNum').className = 'InputBoxError';
		errCode = 1;
	}
	else{
		document.getElementById('phoneNum').className = 'InputBox';
	}
	
	if(emailAddress == '' || emailAddress == 'Email'){
		document.getElementById('emailAddress').className = 'InputBoxError';
		errCode = 1;
	}
	else{
		document.getElementById('emailAddress').className = 'InputBox';
	}


	if(trim(emailAddress)== '')
	{  
		alert('Please Enter Email Address');
		document.getElementById('emailAddress').focus();
		return false;
	}
	else
	{
		if(!validate(emailAddress))
		{
			alert('Please Enter Valid Email Address');
			document.getElementById('emailAddress').focus();
			return false;
		}
	}
	

	if(errCode == 0){
		return true;
	}else{		
		return false;
	}
	
}

function checkinquiriesForm(){

	var fName			 = 	document.getElementById('fName').value;
	var lName			 = 	document.getElementById('lName').value;
	var phone		     = 	document.getElementById('phone').value;
	var country		     = 	document.getElementById('country').value;
	var emailAddres 	 = 	document.getElementById('emailAddres').value;
	var iAm				 = 	document.getElementById('iAm').value;
	var how				 = 	document.getElementById('how').value;
	
	var errCode = 0;
	
	if(fName == '' || fName == 'First Name'){
		document.getElementById('fName').className = 'InputBox_ForInquiries';
		document.getElementById('fName').focus();
		errCode = 1;
	}
	else{
		document.getElementById('fName').className = 'inputboxIMG';
	}
	
	if(lName == '' || lName == 'Last Name'){
		document.getElementById('lName').className = 'InputBox_ForInquiries';
		errCode = 1;
	}
	else{
		document.getElementById('lName').className = 'inputboxIMG';
	}
	
	if(phone == '' || phone == 'Phone'){
		document.getElementById('phone').className = 'InputBox_ForInquiries';
		errCode = 1;
	}
	else{
		document.getElementById('phone').className = 'inputboxIMG';
	}
	
	if(country == ''){
		document.getElementById('country').className = 'InputBox_ForInquiries';
		errCode = 1;
	}
	else{
		document.getElementById('country').className = 'inputboxIMG';
	}
	
	if(emailAddres == '' || emailAddres == 'Email Address'){
		document.getElementById('emailAddres').className = 'InputBox_ForInquiries';
		errCode = 1;
	}
	else{
		document.getElementById('emailAddres').className = 'inputboxIMG';
	}

    if(iAm == ''){
		document.getElementById('iAm').className = 'InputBox_ForInquiries';
		errCode = 1;
	}
	else{
		document.getElementById('iAm').className = 'inputboxIMG';
	}
	
	if(how == ''){
		document.getElementById('how').className = 'InputBox_ForInquiries';
		errCode = 1;
	}
	else{
		document.getElementById('how').className = 'inputboxIMG';
	}
	
	
	if(trim(emailAddres)== '')
	{  
		alert('Please Enter Email Address');
		document.getElementById('emailAddres').focus();
		return false;
	}
	else
	{
		if(!validate(emailAddres))
		{
			alert('Please Enter Valid Email Address');
			document.getElementById('emailAddres').focus();
			return false;
		}
	}
	if(errCode == 0){
		return true;
	}else{		
		return false;
	}
	
}

function checkTechForm(){
	
	var firstName		 = 	document.getElementById('firstName').value;
	var lastName		 = 	document.getElementById('lastName').value;
	var phoneAndExt		 = 	document.getElementById('phoneAndExt').value;
	var emailAdd     	 = 	document.getElementById('emailAdd').value;
	
	var errCode = 0;
	
	if(firstName == '' || firstName == 'First Name'){
		document.getElementById('firstName').className = 'InputBox_ForInquiries';
		document.getElementById('firstName').focus();
		errCode = 1;
	}
	else{
		document.getElementById('firstName').className = 'inputboxIMG';
	}
	
	if(lastName == '' || lastName == 'Last Name'){
		document.getElementById('lastName').className = 'InputBox_ForInquiries';
		errCode = 1;
	}
	else{
		document.getElementById('lastName').className = 'inputboxIMG';
	}
	
	if(phoneAndExt == '' || phoneAndExt == 'Phone and extension'){
		document.getElementById('phoneAndExt').className = 'InputBox_ForInquiries';
		errCode = 1;
	}
	else{
		document.getElementById('phoneAndExt').className = 'inputboxIMG';
	}
	
	if(emailAdd == '' || emailAdd == 'Email Address'){
		document.getElementById('emailAdd').className = 'InputBox_ForInquiries';
		errCode = 1;
		return false;
	}
	else{
		document.getElementById('emailAdd').className = 'inputboxIMG';
	}

    
	if(trim(emailAdd)== '')
	{  
		alert('Please Enter Email Address');
		document.getElementById('emailAdd').focus();
		errCode = 1;
		return false;
	}
	else
	{
		if(!validate(emailAdd))
		{
			alert('Please Enter Valid Email Address');
			document.getElementById('emailAdd').focus();
			errCode = 1;
		}
	}
	if(errCode == 0){
		return true;
	}else{		
		return false;
	}
}
function loginValidate()
{ 
	txtUsername		=		document.getElementById('txtUsername').value;
	
	if (txtUsername==''||txtUsername=='Username')
	{
		alert('Please Enter the username');
		document.getElementById('txtUsername').focus();
		return false;
	}
	
	txtPassword		=		document.getElementById('txtPassword').value;
	
	if (txtPassword==''||txtPassword=='Password')
	{
		alert('Please Enter the password');
		document.getElementById('txtPassword').focus();
		return false;
	}
	
}

