// JavaScript Document


/*==============================================================================*/
/*========	 	THIS FUNCTION IS FOR REMOVE BLANK SPACE 				========*/
/*==============================================================================*/
 

function rm_trim(inputString){
	if (typeof inputString != "string") { return inputString;}

	var temp_str = '';
	temp_str = inputString.replace(/[\s]+/g,"");
	if(temp_str == '')
		return "";
	
	var retValue = inputString;
	var ch = retValue.substring(0, 1);
	
	while (ch == " "){
		retValue = retValue.substring(1, retValue.length);
		ch = retValue.substring(0, 1);
	}
	ch = retValue.substring(retValue.length-1, retValue.length);
	while (ch == " "){
		retValue = retValue.substring(0, retValue.length-1);
		ch = retValue.substring(retValue.length-1, retValue.length);
	}
	while (retValue.indexOf("  ") != -1){
	  retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
	}
	return retValue;
}

/*==============================================================================*/
/*========	 	THIS FUNCTION IS USED FOR CHECKING MAIL FORMAT 			========*/
/*==============================================================================*/


 
function isEmail(str){
	
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var ldot=str.indexOf(dot);
	var lstr=str.length;

	if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){			 
		return false;	
	}
	if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ 
		return false;
	}
	if(str.indexOf(" ")!=-1){ 
		return false;
	}
	if(str.indexOf(at,(lat+1))!=-1){	 
		return false;
	}
	if(str.indexOf(dot,(lat+2))==-1){   
		return false;
	}
	if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){	 
		return false;
	}
	return true;
}
 


/*==============================================================================*/
/*========	 	THIS FUNCTION IS USED FOR CLIENT SIDE VALIDATIONS 		========*/
/*==============================================================================*/

function validation()
{
	 
	 	var fname = document.contactForm.firstName.value;
		var email = document.contactForm.email.value;
		var description = document.contactForm.description.value;
		var scode = document.contactForm.scode.value;
		
		var email = rm_trim(email);
		var fname = rm_trim(fname);
		var description = rm_trim(description);
		var scode = rm_trim(scode);
				
		
	 	if(fname == "" ){
		alert("First Name must be enter .");
		document.contactForm.firstName.focus();
		return false;
		}
		
		if(email == "" ){
		alert("E-mail must be enter .");
		document.contactForm.email.focus();
		return false;
		}
		
		else{
			
				if( !isEmail(email) ){
				alert("Entered Email ID is not correct .");	
				document.contactForm.email.focus();
				return false;
				}			
		}
		
		if(description == "" ){
		alert("Description must be enter .");
		document.contactForm.description.focus();
		return false;
		}
		
		if(scode == "" ){
		alert("Security code must be enter .");
		document.contactForm.scode.focus();
		return false;
		}
	 
 return true;
}

function checkQConnect(){
	
	 
	var uname = rm_trim(document.quickConnectFrm.uname.value);
	var uphone = rm_trim(document.quickConnectFrm.uphone.value);
	var uemail = rm_trim(document.quickConnectFrm.uemail.value);
	var scode = rm_trim(document.quickConnectFrm.scode.value);
	
	if(uname == '' || uname == 'Enter name here:'){
			alert('Please enter the name.');
			document.quickConnectFrm.uname.focus();
			return false;
	}
	
	if(uphone == '' || uphone == 'Enter phone number here:'){
			alert('Please enter the phone number.');
			document.quickConnectFrm.uphone.focus();
			return false;
	}
	
	if(uphone != '' && uphone != 'Enter phone number here:' && isNaN(uphone)){
			alert('Please enter the valid phone number.');
			document.quickConnectFrm.uphone.focus();
			return false;
	}
	
	if(uemail == '' || uemail == 'Enter email here:'){
			alert('Please enter the email address.');
			document.quickConnectFrm.uemail.focus();
			return false;
	}
	if(uemail != '' && uemail != 'Enter email here:' && !isEmail(uemail)){
			alert('Please enter the valid email address.');
			document.quickConnectFrm.uemail.focus();
			return false;
	}
	
	if(scode == '' || scode == 'Enter security code here:'){
			alert('Please enter the security code.');
			document.quickConnectFrm.scode.focus();
			return false;
	}
}
