// JavaScript Document

//quotation

var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

var regex= /^([0]{1})([9]{1})([234789]{1})([0-9]{8})+$/;



	



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

//contactus







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

/////COMMON FUNCTIONS FOR VALIDATION/////////////////



function show_alert(msg)

{

alert(msg);

}



function validate_required(field,msg)

{

with (field)

  {

  if (value==null||value=="")

    {

    alert(msg);

	field.focus();

	return false;

    }

  else

    {

    return true;

    }

  }

}

function validate_form(thisform)

{

with (thisform)

  {

  if (validate_required(field,msg)==false)

  {field.focus();

  return false;}

  }

}



function validate_email(field,alerttxt)

{

with (field)

  {

  apos=value.indexOf("@");

  dotpos=value.lastIndexOf(".");

  if (apos<1||dotpos-apos<2)

    {alert(alerttxt); 

	field.focus();

	return false;}

  else {return true;}

  }

}

//////////////////////admin login-mainpage

function validate_main()

{

	if(document.getElementById('username').value == '')

	{

		alert('Enter username.');	

		document.getElementById('username').focus(); 

		return false;

	}

	 else if(document.getElementById('password').value == '')

	{

		alert('Enter your password.');	

		document.getElementById('password').focus(); 

		return false;

	}

	else

	{ return true;

	}

}









































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

//enquiry validation

function validate_enquiry()

{

	var email = document.getElementById('emailtxt');

	var mno=document.getElementById('mobiletxt').value;

	

	if(document.getElementById('nametxt').value == '')

	{

		alert('Enter your name.');	

		document.getElementById('nametxt').focus(); 

		return false;

	}

	if(document.getElementById('mobiletxt').value == '')

	{

		alert('Enter your mobile number.');	

		document.getElementById('mobiletxt').focus(); 

		return false;

	}

	else if(!regex.test(mno)) 

	{ 

	   alert(" Enter valid mobile number "); 

	   mno.focus;

	   return false;

	}

	else if(document.getElementById('emailtxt').value == '')

	{

		alert('Enter your Email Id .');	

		document.getElementById('emailtxt').focus(); 

		return false;

	}

	else if (!filter.test(email.value))

	{

		alert('Please provide a valid email address');

		email.focus;

		return false;

	}	

	else if(document.getElementById('enqtype').value == '')

	{

		alert('Select your Enquiry Type.');	

		document.getElementById('enqtype').focus(); 

		return false;

	}		

	else if(document.getElementById('enquirytxt').value == '')

	{

		alert('Enter your Enquiry.');	

		document.getElementById('enquirytxt').focus(); 

		return false;

	}	

	else

	{

		return true;

	}

}



//feedback validation



function validate_feedback()

{

	var email = document.getElementById('emailtxt');

	

			if(document.getElementById('nametxt').value == '')

				{

					alert('Enter your name.');	

					document.getElementById('nametxt').focus(); 

					return false;

				}

				else if(document.getElementById('emailtxt').value == '')

				{

				alert('Enter your Email Id .');	

				document.getElementById('emailtxt').focus(); 

				return false;

				}

			else if (!filter.test(email.value))

				{

					alert('Please provide a valid email address');

					email.focus;

					return false;

				}		

			else if(document.getElementById('enquirytxt').value == '')

				{

					alert('Enter your Feedback.');	

					document.getElementById('enquirytxt').focus(); 

					return false;

				}	

			else

				{

					return true;

				}

	}

	

	//registration validation

	

	

/*	function valbutton(thisform) {

// place any other field validations that you require here

// validate myradiobuttons

myOption = -1;

for (i=thisform.myradiobutton.length-1; i > -1; i--) {

if (thisform.myradiobutton[i].checked) {

myOption = i; i = -1;

}

}

if (myOption == -1) {

alert("You must select a radio button");

return false;

}



alert("You selected button number " + myOption

+ " which has a value of "

+ thisform.myradiobutton[myOption].value);



// place any other field validations that you require here

thisform.submit(); // this line submits the form after validation

}*/





	/*function valButton(btn) {

    var cnt = -1;

    for (var i=btn.length-1; i > -1; i--) {

        if (btn[i].checked) {cnt = i; i = -1;}

    }

    if (cnt > -1) return btn[cnt].value;

    else return null;

}

	*/

/*

function checkForm(form) {

for (var i=0; i<form.gender.length; i++) {

if (form.button.checked == false) {

alert("you have to choose a gender");

return false;

}

}

alert("this is not working");

}

*/



	

	function validate_registration()

	{

		var checked = false;  

	var buttons = registration.elements.gender;

	for (var i=0; i<buttons.length; i++)  

	{      

	  if (buttons[i].checked)

	 	{        

			checked = true;       

			break;     

		}    

	}	



	var email = document.getElementById('emailid');

	var mno=document.getElementById('mobileno').value;

	var gender=document.getElementById('gender');

	valbutton(document.registration);

	if(document.getElementById('fname').value=='')

	{

		alert('Enter your First Name');

		document.getElementById('fname').focus();

		return false;

	}

	else if(document.getElementById('lname').value=='')

	{

		alert('Enter your Last Name');

		document.getElementById('lname').focus();

		return false;

	}	 

	

	else if(!checked)      

	{

	  alert("Choose the gender.");  

	  return false;

	}

	

	else if(document.getElementById('mobileno').value=='')

	{

		alert('Enter the Mobile Number');

		document.getElementById('mobileno').focus();

		return false;

	}



	else if(!regex.test(mno)) 

	{ 

	   alert(" Enter valid mobile number "); 

	   mno.focus;

	   return false;

	}

	else if(document.getElementById('contactaddr').value=='')

	{

		alert('Enter the address.');

		document.getElementById('contactaddr').focus();

		return false;

	}

	else if(document.getElementById('emailid').value=='')

	{

		alert('Enter the email address');

		document.getElementById('emailid').focus();

		return false;

	}	

	else if (!filter.test(email.value))

				{

					alert('Please provide a valid email address');

					email.focus;

					return false;

				}	

		

	else if(document.getElementById('companyname').value=='')

	{

		alert('Enter the Company Name');

		document.getElementById('companyname').focus();

		return false;

	}

	

		else 

	{

		return true;

	}

}

