function trim(s) 
{
  while (s.substring(0,1) == ' ') 
  {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') 
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}
function validation_contactUs(frm)
{
   
	var email_str = frm.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var contact=trim(frm.contactNo.value);
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		
		
		if(trim(frm.name.value)=='') 
		{ 
			errorstr += "- Please Enter Name.\n";
		}
		
		if(trim(frm.email.value) == '')
		{
	  	errorstr +=  "- Please Enter E-mail.\n"; 
		}
	 else if(!(filter.test(email_str)))
		{
    	 errorstr +="- Please Enter Valid E-mail Address .\n";
		}
		if(trim(frm.contactNo.value)=='') 
		 { 
		 	errorstr += "- Please Enter Contact No.\n";
		}
		else if(isNaN(frm.contactNo.value))
		{
				errorstr += "- Please Enter Valid Contact Number.\n";
		}
		else if(contact.length<10)
		{
			errorstr += "- Please Enter 10 Digits No.\n";
		}
		if(trim(frm.subject.value)=='') 
		 { 
		 	errorstr += "- Please Enter Subject.\n";
		}
		if(trim(frm.message.value)=='') 
		{ 
		 errorstr += "- Please Enter Message.\n";
		}
		
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

// function to validate admin user
function admin_form(frm)
{
	var email_str = document.frm.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(document.frm.userName.value)=='')
		{
		errorstr+="- Please Enter UserName.\n"
		}
		if(trim(document.frm.password.value)=='')
		{
		errorstr+="- Please Enter Password.\n"
		}
		if(trim(document.frm.email.value) == '')
		{
	  	errorstr +=  "- Please Enter Your Email Id.\n"; 
		}
		else if(!(filter.test(email_str)))
		{
    	 errorstr +="- Please Enter Valid Email Ed .\n";
		}    
		if (errorstr != '')
		{
			msgstr = msgstr + errorstr;
			alert(msgstr);
			return false;
		}
		else
		{
			return true;
		}	
} 

//function to validae email manager
function validate(frm)
{
	var email_str = document.frm.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(document.frm.subject.value)=='')
		{
		errorstr+="- Please Enter Your Subject .\n"
		}
		if(trim(document.frm.email.value) == '')
		{
	  	errorstr +=  "- Please Enter Your Email Id.\n"; 
		}
		else if(!(filter.test(email_str)))
		{
    	 errorstr +="- Please Enter Valid email Id .\n";
		}    
		if(trim(document.frm.fromText.value)=='')
		{
		errorstr+="- Please Enter Your Text.\n"
		}
		if(trim(document.frm.content.value)=='')
		{
		errorstr+="- Please Enter Your Content.\n"
		}
		if (errorstr != '')
		{
			msgstr = msgstr + errorstr;
			alert(msgstr);
			return false;
		}
		else
		{
			return true;
		}	
} 
//Function to validate PageAe
function validatePageAe(frm)
{
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
	

		if(trim(document.frm.pageName.value)=='')
		 { errorstr += "- Please enter page name.\n";}
		if(trim(document.frm.pageContent.value)=='') 
		{ errorstr += "- Please enter page content.\n";}
		
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}
//Function to Select Records Using Checkbox
function checkall(objForm){
	len = objForm.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) {
		if (objForm.elements[i].type=='checkbox') {
			objForm.elements[i].checked=objForm.check_all.checked;
		}
	}
}
//Function for Confirmation to Delete a record
function del()
{
var x=confirm("Do you want to delete the selected record?");
if(x)
  {
return true;
  }
else
   {
return false;
   }
}
//function to validate Template
function validateTemplate(frm)
{
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
	
	if(trim(frm.template.value) == "")
	{
	  errorstr +=  "- Please enter the template name.\n"; 
	}
	
   if(trim(frm.noOfUsrInpt.value) == "")
	{
	  errorstr +=  "- Please enter the no. of attributes.\n"; 
	}
	else if(isNaN(trim(frm.noOfUsrInpt.value)))

		{
		errorstr +=  "- Please enter valid number.\n";
		}
/*	if(frm.logo[0].checked)
	{
	  if(trim(frm.logoHeight.value) == "")
		{
		  errorstr +=  "- Please enter logo height.\n"; 
		}
		else if(isNaN(trim(frm.logoHeight.value)))

		{
		errorstr +=  "- Please enter valid height.\n";
		}
		if(trim(frm.logoWidth.value) == "")
		{
		  errorstr +=  "- Please enter logo width.\n"; 
		}
		else if(isNaN(trim(frm.logoWidth.value)))

		{
		errorstr +=  "- Please enter valid width.\n";
		}
	}*/
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}
function validateCover(frm)
{
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
	
	if(trim(frm.cover.value) == "")
	{
	  errorstr +=  "- Please enter the cover title.\n"; 
	}
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}
function delAtt(obj1,obj2)
{
if(confirm("Are you sure you want to Delete Selected Record(s) "))
	{
		window.location.href="addAttribute.php?delflag=1&templateId="+obj2+"&attributeId="+obj1;
	}
	else
	{
	return false;
	}
}
function winPopUp (my_url, my_name, my_features) {
	win = window.open(my_url, my_name, my_features);
	win.focus();
}
function autoTab(element, nextElement) {
    if (element.value.length == element.maxLength && nextElement != null) {
        element.form.elements[nextElement].focus();
    }
}

function changeColor(obj,obj1)
{
	var fontTest = 'fontTest_' +obj1;
	var color = 'color_' +obj1;
	document.getElementById(fontTest).style.color=obj;
	document.getElementById(color).value = obj;
}
function changeFont(obj)
{
	document.getElementById('fontTest').style.fontFamily=obj
	document.getElementById('font').value = obj;
}

// function Validate Loan Application
function validate_Loan(frm)
{
	//alert("dfd");
	var email_str = frm.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
	if(trim(frm.firstName.value) == "")
	{
	errorstr += "- Please Enter First Name.\n";
	}
	if(trim(frm.lastName.value) == "")
	{
	errorstr += "- Please Enter Last Name.\n";
	}
	if(trim(frm.address.value) == "")
	{
	errorstr += "- Please Enter Address.\n";
	}
	if(trim(frm.city.value) == "")
	{
	errorstr += "- Please Enter City.\n";
	}
	if(trim(frm.state.value) == "")
	{
	errorstr += "- Please Select State.\n";
	}
	if(trim(frm.zip.value) == "")
	{
	errorstr += "- Please Enter Zip.\n";
	}
	if(trim(frm.phone.value) == "")
	{
	errorstr += "- Please Enter Phone.\n";
	}
	if(trim(frm.email.value) == "")
	{
	errorstr += "- Please Enter Email.\n";
	}
	else if(!(filter.test(email_str)))
		{
    	 errorstr +="- Please Enter Valid E-mail Address .\n";
		} 
	if(trim(frm.homeValue.value) == "")
	{
	errorstr += "- Please Enter Current Property Value:.\n";
	}if(trim(frm.amount.value) == "")
	{
	errorstr += "- Please Enter Mortgage Amount:.\n";
	}
	if(trim(frm.propertyState.value) == "")
	{
	errorstr += "- Please Select Loan Purpose.\n";
	}
	
	if(trim(frm.loanType.value) == "")
	{
	errorstr += "- Please Select Loan Type.\n";
	}
	if(trim(frm.propertyType.value) == "")
	{
	errorstr += "- Please Select Credit Rating.\n";
	}
	if (errorstr != '')
	{
	msgstr = msgstr + errorstr;
	alert(msgstr);
	return false;
	}
	else
	{
	return true;
	}
}

function validation_Request(frm)
{
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
	
	
	if(trim(frm.propertyState.value)=='')
	{
	errorstr += "- Please Select Loan Purpose.\n";
	}
	if(trim(frm.loanType.value) == '')
	{
	errorstr +="- Please Select Loan Type.\n";
	}
	if(trim(frm.propertyType.value) == '')
	{
	errorstr += "- Please Select Credit Rating.\n";
	}
	
	if (errorstr != '')
	{
	msgstr = msgstr + errorstr;
	alert(msgstr);
	return false;
	}
	else
	{
	return true;
	}
}