// JavaScript Document

//               _                  ____            _       _
//              | | __ ___   ____ _/ ___|  ___ _ __(_)_ __ | |_
//           _  | |/ _` \ \ / / _` \___ \ / __| '__| | '_ \| __|
//          | |_| | (_| |\ V / (_| |___) | (__| |  | | |_) | |_
//           \___/ \__,_| \_/ \__,_|____/ \___|_|  |_| .__/ \__|
//                                                   |_|
//

// Trim Function
	function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	}
	
	// Removes ending whitespaces
	function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
	}
	
	// Removes leading and ending whitespaces
	function trim( value ) {
	
	return LTrim(RTrim(value));
	
	}

// End of Trim Function

// Function of Check Special character
function isLetter (c)
{   
	return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) )
}

function checkSpcialChar(s)
{
	flag = 0;
	for (i = 0; i < s.length; i++)
		{
			if(isLetter (s.charAt(i)) == false) flag = 1;
		}
	if(flag == 1) return false;
	else return true;
}
// End of Function of Check Special character

// Function_2 of Check Special character
// var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
//
//  for (var i = 0; i < document.formname.fieldname.value.length; i++) 
//  	{
//  	if (iChars.indexOf(document.formname.fieldname.value.charAt(i)) != -1) 
//		{
//		alert ("Your username has special characters. \nThese are not allowed.\n Please remove them and try again.");
//		return false;
//		}
//  }
// End of Function_2 of Check Special character







function isSpclChar(str_val)
{
	var iChars = "1234567890!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
	var flag = 0;
    for (var i = 0; i < str_val.length; i++) 
		{
         if (iChars.indexOf(str_val.charAt(i)) != -1) 
		 	{
			 flag = 1;
        	}
        }
	if(flag == 1) return false;
	else return true;
}
//
//
function validate_mail()
{
	
	if(trim(document.getElementById('f_name').value) == "Name *")
	{
		//$('.nameText').html('Please Enter Name');
		document.getElementById('f_name').value="Name is required";
		document.getElementById('f_name').className="error"
		//$('#nameTextBox').fadeIn('slow');
		//setTimeout(function() { $('#nameTextBox').fadeOut('slow') }, 3000);
		document.getElementById('f_name').focus();
		return false;
	}
	else{
		document.getElementById('f_name').className=""
	}
	
	if(checkSpcialChar(document.getElementById('f_name').value) == false)
	{
		document.getElementById('f_name').value="Name is required";
		document.getElementById('f_name').className="error"
		//$('.nameText').html('Please Enter Valid Name');
		//$('#nameTextBox').fadeIn('slow');
		//setTimeout(function() { $('#nameTextBox').fadeOut('slow') }, 3000);		
		document.getElementById('f_name').focus();
		return false;
	}
	else{
		document.getElementById('f_name').className=""
	}
	
	if(trim(document.getElementById('e_mail').value)== "Email *")
	{
		document.getElementById('e_mail').value="Email is required";
		document.getElementById('e_mail').className="error"
		//$('.emailText').html('Please Enter E-Mail');
		//$('#emailTextBox').fadeIn('slow');
		//setTimeout(function(){ $('#emailTextBox').fadeOut('slow') }, 3000);
		document.getElementById('e_mail').focus();
		return false;
	}
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(document.getElementById('e_mail').value)== false)
	{
		document.getElementById('e_mail').value="Please Enter Valid E-Mail";
		document.getElementById('e_mail').className="error"
		//$('.emailText').html('Please Enter Valid E-Mail'); 
		//$('#emailTextBox').fadeIn('slow');
		//setTimeout(function(){ $('#emailTextBox').fadeOut('slow') }, 3000);
		document.getElementById('e_mail').focus();
		return false;
	}
	if(trim(document.getElementById('code').value) == document.getElementById('security_code').value)
	{
		document.getElementById('code').value="Security code is required";
		document.getElementById('code').className="error"
		//$('.codeText').html('Please Enter Security Code');
		//$('#codeTextBox').fadeIn('slow');
		//setTimeout(function(){ $('#codeTextBox').fadeOut('slow') }, 3000);
		//alert('Please Enter Security Code');
		//document.getElementById('name').style.color = 'red';
		document.getElementById('code').focus();
		return false;
	}
	if(trim(document.getElementById('code').value) != document.getElementById('security_value').value)
	{
		document.getElementById('code').value="Security code is required";
		document.getElementById('code').className="error"
		//$('.codeText').html('Security Code is wrong');
		//$('#codeTextBox').fadeIn('slow');
		//setTimeout(function(){ $('#codeTextBox').fadeOut('slow') }, 3000);
		//alert('Security Code is wrong');
		//document.getElementById('name').style.color = 'red';
		document.getElementById('code').focus();
		return false;
	}
	return true;		  
}

