// Validate Contact us form fields


//Validate Add Directory Form Filed

function ValidateAddDirectory()
{
	if(trim(document.getElementById('company_name').value)==""){
		alert("Please enter Company name");
		document.getElementById('company_name').focus();
		return false;
	}
	if(trim(document.getElementById('emailid').value)==""){
		alert("Please enter E-mail Address");
		document.getElementById('emailid').focus();
		return false;
	}
	if(document.getElementById('emailid').value != "")
		{        
			var demo
		    var demo= document.getElementById('emailid').value;
			var AtSym    = demo.indexOf('@')
			var period1  = demo.indexOf('.')
			var Period   = demo.lastIndexOf('.')
			var Space    = demo.indexOf(' ')
			var Length   = demo.length - 1         // Array is from 0 to length-1

			if ((AtSym < 1) ||                     // '@' cannot be in first position
				(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
				(period1 < 1) ||
				(Period == Length ) ||             // Must be atleast one valid char after '.'
				(Space  != -1))                    // No empty spaces permitted
			{
				alert(document.getElementById('emailid').value + " - is not a valid e-mail address, please enter valid e-mail address.");
				document.getElementById('emailid').focus();
				return(false);
			}
      }

	if(trim(document.getElementById('website_addr').value)==""){
		alert("Please enter website address");
		document.getElementById('website_addr').focus();
		return false;
	}
	
	if(trim(document.getElementById('contact_name').value)==""){
		alert("Please enter contact name");
		document.getElementById('contact_name').focus();
		return false;
	}
	if(trim(document.getElementById('contact_emailid').value)==""){
		alert("Please enter contact E-mail Address");
		document.getElementById('contact_emailid').focus();
		return false;
	}

	if(trim(document.getElementById('contact_emailid').value) != "")
		{        
			var demo
		    var demo= document.getElementById('contact_emailid').value;
			var AtSym    = demo.indexOf('@')
			var period1  = demo.indexOf('.')
			var Period   = demo.lastIndexOf('.')
			var Space    = demo.indexOf(' ')
			var Length   = demo.length - 1         // Array is from 0 to length-1

			if ((AtSym < 1) ||                     // '@' cannot be in first position
				(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
				(period1 < 1) ||
				(Period == Length ) ||             // Must be atleast one valid char after '.'
				(Space  != -1))                    // No empty spaces permitted
			{
				alert(document.getElementById('contact_emailid').value + " - is not a valid e-mail address, please enter valid e-mail address.");
				document.getElementById('contact_emailid').focus();
				return(false);
			}
      }
	  
	  if(trim(document.getElementById('AddcompanyOrganisation').value)=="")
	  {
		alert("Please select organisation strength.");
		document.getElementById('AddcompanyOrganisation').focus();
		return false;
	  }


}

function multiEmail(email_field) {
	var email = email_field.split(',');
	for (var i = 0; i <email.length; i++) {
		var valemail = trim(email[i]);
			if (!validateEmail(valemail)) {
				alert('one or more email addresses entered is invalid');
				document.referto.toemail.focus();
				return false;
			}
	}
	return true;
}

function validateEmail(email)
{        
			var demo
		    var demo= email;
			var AtSym    = demo.indexOf('@')
			var period1  = demo.indexOf('.')
			var Period   = demo.lastIndexOf('.')
			var Space    = demo.indexOf(' ')
			var Length   = demo.length - 1         // Array is from 0 to length-1

			if ((AtSym < 1) ||                     // '@' cannot be in first position
				(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
				(period1 < 1) ||
				(Period == Length ) ||             // Must be atleast one valid char after '.'
				(Space  != -1))                    // No empty spaces permitted
			{
				return false ;
			} else {
				return true ;
			}
}

function trim(inputString) {
   if (typeof inputString != "string") { return inputString; }
   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;
}

function ValidateChnagePassword()
{
	if(trim(document.getElementById('old_password').value)==""){
		alert("Please enter old password");
		document.getElementById('old_password').focus();
		return false;
	}
	if(trim(document.getElementById('password').value)==""){
		alert("Please enter new password");
		document.getElementById('password').focus();
		return false;
	}
	if(trim(document.getElementById('validate_password').value)==""){
		alert("Please re-enter new password");
		document.getElementById('validate_password').focus();
		return false;
	}
	if(trim(document.getElementById('password').value)!=trim(document.getElementById('validate_password').value)){
		alert("Re-enter password does not match.");
		document.getElementById('validate_password').focus();
		return false;
	}

}
