﻿// JScript File

//To Check Space ------sreelakshmi
 function checkspace(text)
    {
       
          var str=text.value;
          var first=str.substring(0,1);
          var second=str.substring(1,2);
          var val='false';
          if(first==' ')
          {
                val='true';
                if(val=='true')
                {
                   if(second==' ')
                   {
                     val='true';
                     alert('Please Enter Valid Information');
                     text.value = "";
                   }
           }
          }
		 
	}
//--------------------------------------------------------------------------------------------------------------	
	//To accept Numbers------sreelakshmi
	function NumbersOnly(text)
	{
	
		var regexp=/^[0-9]*$/;
		if(text.value.search(regexp)==-1)
			{
				text.value = text.value.substring(0,(text.value.length-1));
				alert('Numbers Only');
				if(text.value.search(regexp)==-1)
				text.value="";
			}	
		 var str=text.value;
          var first=str.substring(0,1);
          var second=str.substring(1,2);
          var val='false';
          if(first==' ')
          {
                val='true';
                if(val=='true')
                {
                   if(second==' ')
                   {
                     val='true';
                     alert('Please Enter Valid Information');
                     text.value="";
                   }
                }
          }
				
	}
//--------------------------------------------------------------------------------------------------------------	
	//To accept Numbers with special Characters------sreelakshmi
	function NumbersOnlyWithSpecialChar(text)
	{
	
        var regexp=/^[0-9-]*$/;
		if(text.value.search(regexp)==-1)
			{
				text.value = text.value.substring(0,(text.value.length-1));
				alert('Invalid Date');
				if(text.value.search(regexp)==-1)
				text.value="";
			}	
		 var str=text.value;
          var first=str.substring(0,1);
          var second=str.substring(1,2);
          var val='false';
          if(first==' ')
          {
                val='true';
                if(val=='true')
                {
                   if(second==' ')
                   {
                     val='true';
                     alert('Please Enter Valid Information');
                     text.value="";
                   }
                }
          }
				
	}
//--------------------------------------------------------------------------------------------------------------	
	
	//To accept alphabets------sreelakshmi
    function OnlyAlphabets(text)
	{
	
		var regexp=/^[a-zA-Z ]*$/;
		if(text.value.search(regexp)==-1)
			{
				text.value = text.value.substring(0,(text.value.length-1));
				alert('Alphabets Only');
				if(text.value.search(regexp)==-1)
				text.value="";
			}	
	     var str=text.value;
          var first=str.substring(0,1);
          var second=str.substring(1,2);
          var val='false';
          if(first==' ')
          {
                val='true';
                if(val=='true')
                {
                   if(second==' ')
                   {
                     val='true';
                     alert('Please Enter Valid Information');
                     text.value="";
                   }
                }
          }
	
	}

	//--------------------------------------------------------------------------------------------------------------	
	//To accept alphabetsnubers and special Characters------sreelakshmi
    function OnlyAlphabetsAndNumbers(text)
	{
	
		var regexp=/^[a-zA-Z0-9_.]*$/;
		if(text.value.search(regexp)==-1)
			{
				text.value = text.value.substring(0,(text.value.length-1));
				alert('Invalid UserName');
				if(text.value.search(regexp)==-1)
				text.value="";
			}	
	     var str=text.value;
          var first=str.substring(0,1);
          var second=str.substring(1,2);
          var val='false';
          if(first==' ')
          {
                val='true';
                if(val=='true')
                {
                   if(second==' ')
                   {
                     val='true';
                     alert('Please Enter Valid Information');
                     text.value="";
                   }
                }
          }
	
	}
//--------------------------------------------------------------------------------------------------------------
//To Count Max text in the Textbox------sreelakshmi
function Count(text,long) 
	{
		var maxlength = new Number(long); // Change number to your max length.
		if (text.value.length > maxlength)
		{
			text.value = text.value.substring(0,maxlength);
			alert(" Only " + long + " chars");
		}
		
		var str=text.value;
        var first=str.substring(0,1);
        var second=str.substring(1,2);
        var val='false';
        if(first==' ')
        {
             val='true';
             if(val=='true')
             {
                if(second==' ')
                {
                    val='true';
                    alert('Please Enter Valid Information');
                    text.value = "";
                }
             }
          }	
    }
//--------------------------------------------------------------------------------------------------------------
//to Add Registration Details ----Narayana
function CheckRegistration()
{
    
	var str="";
	var regexp;
	var regexp1;
	var pwd= document.getElementById('txtPwd').value;
	var pwdre = document.getElementById('txtConfirmPwd').value;
	var StateValue = document.getElementById('ddlState').selectedIndex;
	var State_selected_text = document.getElementById('ddlState').options[StateValue].text;
    
    if((document.getElementById('txtUserName').value=="")||(document.getElementById('txtUserName').value==" "))
	{
		alert('Username Can Not Be Null');
		document.getElementById('txtUserName').focus();
		return false;
	}
	if((document.getElementById('txtUserName').value!="")&&(document.getElementById('txtUserName').value!=" "))
	{
		regexp=/^[a-zA-Z0-9_.]*$/;
		if(document.getElementById('txtUserName').value.search(regexp)==-1)
		{
			document.getElementById('txtUserName').value="";
			alert('Invalid Username');
			document.getElementById('txtUserName').focus();
			return false;
		}
        regexp=/[a-zA-Z0-9_.]{5,10}/;
		if(document.getElementById('txtUserName').value.search(regexp)==-1)
		{
			document.getElementById('txtUserName').value="";
			alert('Username Should Not be Less than 5 Characters');
			document.getElementById('txtUserName').focus();
			return false;
		}
	}
	if((document.getElementById('txtPwd').value=="")||(document.getElementById('txtPwd').value==" "))
	{
		alert('Password Can Not Be Null');
		document.getElementById('txtPwd').focus();
		return false;
	}
	if((document.getElementById('txtPwd').value!="")&&(document.getElementById('txtPwd').value!=" "))
	{
		regexp=/(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{5,10})$/;
		if(document.getElementById('txtPwd').value.search(regexp)==-1)
		{
			document.getElementById('txtPwd').value="";
			document.getElementById('txtConfirmPwd').value="";
			alert('Password length should be 5 with one numeric');
			document.getElementById('txtPwd').focus();
			return false;
		}
	}
	if(pwd!=pwdre)
	{
		alert('Password Mismatch');
		document.getElementById('txtPWD').value="";
		document.getElementById('txtConfirmPwd').value="";
		document.getElementById('txtPwd').focus();
		return false;
	}
	if(((document.getElementById('txtFirstName').value)=="")||((document.getElementById('txtFirstName').value)==" "))
	{
		alert('First Name Can Not Be Null');
		document.getElementById('txtFirstName').focus();
		return false;
	}				
	if(((document.getElementById('txtFirstName').value)!="")&&((document.getElementById('txtFirstName').value)!=" "))
	{
		regexp=/^[a-zA-Z]*$/;
		if(document.getElementById('txtFirstName').value.search(regexp)==-1)
		{
			alert('First Name Allows Characters Only');
			document.getElementById('txtFirstName').focus();
			return false;
		}
		regexp=/[a-zA-Z]{4,10}/;
		if(document.getElementById('txtFirstName').value.search(regexp)==-1)
		{
			document.getElementById('txtFirstName').value="";
			alert('First Name Should Not be Less than 4 Characters');
			document.getElementById('txtFirstName').focus();
			return false;
		}
	}
	if(((document.getElementById('txtLastName').value)=="")||((document.getElementById('txtLastName').value)==" "))
	{
		alert('Last Name Can Not Be Null');
		document.getElementById('txtLastName').focus();
		return false;
	}
	if(((document.getElementById('txtLastName').value)!="")&&((document.getElementById('txtLastName').value)!=" "))
	{
		regexp=/^[a-zA-Z]*$/;
		if(document.getElementById('txtLastName').value.search(regexp)==-1)
		{
			alert('Characters Only');
			document.getElementById('txtLastName').focus();
			return false;
		}
		regexp=/[a-zA-Z]{4,10}/;
		if(document.getElementById('txtLastName').value.search(regexp)==-1)
		{
			document.getElementById('txtLastName').value="";
			alert('Last Name Should Not be Less than 4 Characters');
			document.getElementById('txtLastName').focus();
			return false;
		}
	}
	if((document.getElementById('txtAddress').value=="")||(document.getElementById('txtAddress').value==" "))
	{
		alert('Please Enter Address');
		document.getElementById('txtAddress').focus();
		return false;
	}
	if((document.getElementById('txtCity').value=="")||(document.getElementById('txtCity').value==" "))
	{
		alert('City Can Not Be Null');
		document.getElementById('txtCity').focus();
		return false;
	}
	if((document.getElementById('txtCity').value!="")&&(document.getElementById('txtCity').value!=" "))
	{
		regexp=/[a-zA-Z]/;
		if(document.getElementById('txtCity').value.search(regexp)==-1)
		{
			document.getElementById('txtCity').value="";
			alert('Invalid City Name');
			document.getElementById('txtCity').focus();
			return false;
		}
		regexp=/[a-zA-Z]{3,15}/;
		if(document.getElementById('txtCity').value.search(regexp)==-1)
		{
			document.getElementById('txtCity').value="";
			alert('City Should Not be Less than 3 Characters');
			document.getElementById('txtCity').focus();
			return false;
		}
	}
	if(State_selected_text == "-- Please Select --")
	{
		alert('Please Select State');
		document.getElementById('ddlState').focus();
		return false;
	}
    if((document.getElementById('txtZIP').value=="")||(document.getElementById('txtZIP').value==" "))
	{
		alert('Please Enter ZIP Code');
		document.getElementById('txtZIP').focus();
		return false;
	}
	if(document.getElementById('txtZIP').value!="")//For Zip validate
	{
		regexp=/^(\d{5}-\d{4}|\d{5}|\d{9})$|^([a-zA-Z]\d[a-zA-Z] \d[a-zA-Z]\d)$/;
		if(document.getElementById('txtZIP').value.search(regexp)==-1)
		{
		    document.getElementById('txtZIP').value="";
	    	alert('Invalid Zip Code');
			document.getElementById('txtZIP').focus();
			return false;
		}
	}
	if((document.getElementById('txtPhoneno').value=="")||(document.getElementById('txtPhoneno').value==" "))
	{
		alert('Please Enter Contact Phone Number');
		document.getElementById('txtPhoneno').focus();
		return false;
	}
	if(document.getElementById('txtPhoneno').value!="")//For Phone validate
	{
		regexp=/^[01]?[- .]?(\([2-9]\d{2}\)|[2-9]\d{2})[- .]?\d{3}[- .]?\d{4}$/;
		if(document.getElementById('txtPhoneno').value.search(regexp)==-1)
		{
			document.getElementById('txtPhoneno').value="";
			alert('Invalid Phone Number');
			document.getElementById('txtPhoneno').focus();
			return false;
		}
	}
	if((document.getElementById('txtEmailID').value=="")&&(document.getElementById('txtEmailID').value==""))
	{
		alert('EmailID Can Not Be Null');
		document.getElementById('txtEmailID').focus();
		return false;
	}
	if((document.getElementById('txtEmailID').value!="")&&(document.getElementById('txtEmailID').value!=""))
	{
		regexp=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		if(document.getElementById('txtEmailID').value.search(regexp)==-1)
		{
			document.getElementById('txtEmailID').value="";
			alert('Invalid EmailID, Please Re-Enter');
			document.getElementById('txtEmailID').focus();
			return false;
		}
	}
	if(document.getElementById('chkTC').checked==false)
	{
		alert('You have to Agree Terms of Use');
		document.getElementById('chkTC').focus();
		return false;
	}
	return true;
}
//--------------------------------------------------------------------------------------------------------------
//to Check Contact Us Details ----Narayana
function CheckContactUs()
{    
	var str="";
	var regexp;
	var regexp1;
	if((document.getElementById('txtCName').value=="")&&(document.getElementById('txtCName').value==""))
	{
		alert('Name Can Not Be Null');
		document.getElementById('txtCName').focus();
		return false;
	}
	if((document.getElementById('txtCName').value!="")&&(document.getElementById('txtCName').value!=""))
	{
		regexp=/^[a-zA-Z''-'\s]{4,20}$/;
		if(document.getElementById('txtCName').value.search(regexp)==-1)
		{
			document.getElementById('txtCName').value="";
			alert('Name Should Not be Less than 4 Characters');
			document.getElementById('txtCName').focus();
			return false;
		}
	}
	if((document.getElementById('txtEmailID').value=="")&&(document.getElementById('txtEmailID').value==""))
	{
		alert('EmailID Can Not Be Null');
		document.getElementById('txtEmailID').focus();
		return false;
	}
	if((document.getElementById('txtEmailID').value!="")&&(document.getElementById('txtEmailID').value!=""))
	{
		regexp=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		if(document.getElementById('txtEmailID').value.search(regexp)==-1)
		{
			document.getElementById('txtEmailID').value="";
			alert('Invalid EmailID, Please Re-Enter');
			document.getElementById('txtEmailID').focus();
			return false;
		}
	}
	if((document.getElementById('txtCPerson').value=="")||(document.getElementById('txtCPerson').value==" "))
	{
		alert('Please Enter Comments');
		document.getElementById('txtCPerson').focus();
		return false;
	}
	if((document.getElementById('txtSecurityCode').value=="")||(document.getElementById('txtSecurityCode').value==" "))
	{
		alert('Please Enter Security Code');
		document.getElementById('txtSecurityCode').focus();
		return false;
	}
	return true;
}
//--------------------------------------------------------------------------------------------------------------
//to Add Book Details ----Narayana
function CheckAddBooks()
{    
	var str="";
	var regexp;
	var regexp1;
	if((document.getElementById('txtTitle').value=="")&&(document.getElementById('txtTitle').value==""))
	{
		alert('Title Can Not Be Null');
		document.getElementById('txtTitle').focus();
		return false;
	}
	if((document.getElementById('txtTitle').value!="")&&(document.getElementById('txtTitle').value!=""))
	{
		regexp=/^[a-zA-Z''-'\s]{4,20}$/;
		if(document.getElementById('txtTitle').value.search(regexp)==-1)
		{
			document.getElementById('txtTitle').value="";
			alert('Invalid Title, Please Re-Enter');
			document.getElementById('txtTitle').focus();
			return false;
		}
	}
	if((document.getElementById('txtAuthor').value=="")&&(document.getElementById('txtAuthor').value==""))
	{
		alert('Author Can Not Be Null');
		document.getElementById('txtAuthor').focus();
		return false;
	}
	if((document.getElementById('txtAuthor').value!="")&&(document.getElementById('txtAuthor').value!=""))
	{
		regexp=/^[a-zA-Z''-'\s]{4,20}$/;
		if(document.getElementById('txtAuthor').value.search(regexp)==-1)
		{
			document.getElementById('txtAuthor').value="";
			alert('Invalid Author, Please Re-Enter');
			document.getElementById('txtAuthor').focus();
			return false;
		}
	}
	if((document.getElementById('txtISBN').value=="")||(document.getElementById('txtISBN').value==" "))
	{
		alert('Please Enter ISBN');
		document.getElementById('txtISBN').focus();
		return false;
	}
	if(document.getElementById('txtISBN').value!="")//To validate ISBN
	{
		regexp=/^ISBN\x20(?=.{13}$)\d{1,5}([- ])\d{1,7}\1\d{1,6}\1(\d|X)$/;
		if(document.getElementById('txtISBN').value.search(regexp)==-1)
		{
			document.getElementById('txtISBN').value="";
			alert('Invalid ISBN Number');
			document.getElementById('txtISBN').focus();
			return false;
		}
	}
	if((document.getElementById('txtLink').value=="")||(document.getElementById('txtLink').value==" "))
	{
		alert('Please Enter Book Link');
		document.getElementById('txtLink').focus();
		return false;
	}
	return true;
}
//--------------------------------------------------------------------------------------------------------------
//to Update Book Details ----Narayana
function CheckUpdateBooks()
{    
	var str="";
	var regexp;
	var regexp1;
	if((document.getElementById('txtTitle').value=="")&&(document.getElementById('txtTitle').value==""))
	{
		alert('Title Can Not Be Null');
		document.getElementById('txtTitle').focus();
		return false;
	}
	if((document.getElementById('txtTitle').value!="")&&(document.getElementById('txtTitle').value!=""))
	{
		regexp=/^[a-zA-Z''-'\s]{4,20}$/;
		if(document.getElementById('txtTitle').value.search(regexp)==-1)
		{
			document.getElementById('txtTitle').value="";
			alert('Invalid Title, Please Re-Enter');
			document.getElementById('txtTitle').focus();
			return false;
		}
	}
	if((document.getElementById('txtAuthor').value=="")&&(document.getElementById('txtAuthor').value==""))
	{
		alert('Author Can Not Be Null');
		document.getElementById('txtAuthor').focus();
		return false;
	}
	if((document.getElementById('txtAuthor').value!="")&&(document.getElementById('txtAuthor').value!=""))
	{
		regexp=/^[a-zA-Z''-'\s]{4,20}$/;
		if(document.getElementById('txtAuthor').value.search(regexp)==-1)
		{
			document.getElementById('txtAuthor').value="";
			alert('Invalid Author, Please Re-Enter');
			document.getElementById('txtAuthor').focus();
			return false;
		}
	}
	if((document.getElementById('txtISBN').value=="")||(document.getElementById('txtISBN').value==" "))
	{
		alert('Please Enter ISBN');
		document.getElementById('txtISBN').focus();
		return false;
	}
	if(document.getElementById('txtISBN').value!="")//To validate ISBN
	{
		regexp=/^ISBN\x20(?=.{13}$)\d{1,5}([- ])\d{1,7}\1\d{1,6}\1(\d|X)$/;
		if(document.getElementById('txtISBN').value.search(regexp)==-1)
		{
			document.getElementById('txtISBN').value="";
			alert('Invalid ISBN Number');
			document.getElementById('txtISBN').focus();
			return false;
		}
	}
	if((document.getElementById('txtLink').value=="")||(document.getElementById('txtLink').value==" "))
	{
		alert('Please Enter Book Link');
		document.getElementById('txtLink').focus();
		return false;
	}
	return true;
}
//--------------------------------------------------------------------------------------------------------------
//to Check Username ----Narayana
function checkUsername()
{
    if((document.getElementById('txtUserName').value=="")||(document.getElementById('txtUserName').value==" "))
	{
		alert('Username Can Not Be Null');
		document.getElementById('txtUserName').focus();
		return false;
	}
}
//--------------------------------------------------------------------------------------------------------------
//to Add Discussions----Narayana
function CheckDiscussions()
{    
	var str="";
	var regexp;
	var regexp1;
	if((document.getElementById('txtName').value=="")&&(document.getElementById('txtName').value==""))
	{
		alert('Name Can Not Be Null');
		document.getElementById('txtName').focus();
		return false;
	}
	if((document.getElementById('txtName').value!="")&&(document.getElementById('txtName').value!=""))
	{
		regexp=/^[a-zA-Z''-'\s]{4,20}$/;
		if(document.getElementById('txtName').value.search(regexp)==-1)
		{
			document.getElementById('txtName').value="";
			alert('Invalid Name, Please Re-Enter');
			document.getElementById('txtName').focus();
			return false;
		}
	}
	if((document.getElementById('txtMessage').value=="")&&(document.getElementById('txtMessage').value==""))
	{
		alert('Message Can Not Be Null');
		document.getElementById('txtMessage').focus();
		return false;
	}
	return true;
}
//--------------------------------------------------------------------------------------------------------------
//To Add Classified Details---sreelakshmi

function addClassifiedDetails()
{

    if(document.getElementById('txtText').value=="")    
    {
        alert('Please Enter Ad Title');
		document.getElementById('txtText').focus();
		return false;
    }
    if(document.getElementById('txtText').value !="")
    {
     if(document.getElementById('txtText').value.length<3)
         {
             alert('Ad Title Should Not be Less than 3 Characters');
             document.getElementById('txtText').value="";
             document.getElementById('txtText').focus();
             return false;
         }
    }
    if(document.getElementById('txtURL').value=="")    
    {
        alert('Please Enter URL');
		document.getElementById('txtURL').focus();
		return false;
    }
    
     if(document.getElementById('txtURL').value!="")
	{
		regexp= /^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&amp;%\$#_]*)?$/ ;
		if(document.getElementById('txtURL').value.search(regexp)==-1)
		{
			document.getElementById('txtURL').value="";
			alert('Invalid URL,URL should be in Given format');
			document.getElementById('txtURL').focus();
			return false;
		}
	}
    if(document.getElementById('txtDescription').value=="")    
    {
        alert('Please Enter Description');
		document.getElementById('txtDescription').focus();
		return false;
    }
    if(document.getElementById('txtDescription').value!="")
    {
         if(document.getElementById('txtDescription').value.length<5)
         {
             alert('Description Should Not be Less than 5 Characters');
             document.getElementById('txtDescription').value="";
             document.getElementById('txtDescription').focus();
             return false;
         }
    }
    
//    if(document.getElementById('txtDescription').value!="")
//    {
//           
//            alert(txtDescription.text);
//            var count=0 ;
//            var words = text.split(" "); 
//            for (i=0 ; i < words.length ; i++)
//            { 
//                if (words[i] != "") 
//                count += 1;       
//            }  
//             alert(count);
//            if(count>60)
//            {
//           
//             alert('Please Enter maximum 60 Words for Description');
//             return false;
//            }
//    }
    
    return true;
}
//--------------------------------------------------------------------------------------------------------------
//To check valid User for login---sreelakshmi
function checkUser()
{
    if(document.getElementById('txtUserName').value=="")
    {
        alert('Please Enter Username');
		document.getElementById('txtUserName').focus();
		return false;
    }
   if(document.getElementById('txtUserName').value.length<5)
   {
        alert('Username Should not be Less than 5 Characters');
        document.getElementById('txtUserName').value="";
		document.getElementById('txtUserName').focus();
		return false;
   }
   if(document.getElementById('txtPassword').value=="")
   {
        alert('Please Enter Password');
		document.getElementById('txtPassword').focus();
		return false;
   }
   if(document.getElementById('txtPassword').value.length<5)
   {
    	document.getElementById('txtPwd').value="";
		alert('Password Should Not be Less than 5 Characters');
		document.getElementById('txtPwd').focus();
		return false;
   }
   return true;
}
//----------------------------------------------------------------------------------------------
//To Check Validations for forgot password ----sreelakshmi
function forgotPassword()
{
    
    if(document.getElementById('txtEmailId').value=="")
	{
		alert('Please Enter Email Address');
		document.getElementById('txtEmailId').focus();
		return false;
	}
	if(document.getElementById('txtEmailId').value!="")
	{
		regexp=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		if(document.getElementById('txtEmailId').value.search(regexp)==-1)
		{
			document.getElementById('txtEmailId').value="";
			alert('Invalid Email Address, Please Re-Enter');
			document.getElementById('txtEmailId').focus();
			return false;
		}
	}
	return true;
}
//-------------------------------------------------------------------------------------------------
// To check validations for sending mail to Ad User----sreelakshmi
function ContactClassifiedUser()
{
    if(document.getElementById('txtYourName').value=="")
	{
		alert('Please Enter Your Name');
		document.getElementById('txtYourName').focus();
		return false;
	}
	if(document.getElementById('txtYourName').value!="")
    {
         if(document.getElementById('txtYourName').value.length<2)
         {
             alert('Your Name Should Not be Less than 2 Characters');
             document.getElementById('txtYourName').value="";
             document.getElementById('txtYourName').focus();
             return false;
         }
    }
    if(document.getElementById('txtYourEmail').value=="")
	{
		alert('Please Enter Your Email');
		document.getElementById('txtYourEmail').focus();
		return false;
	}
	if(document.getElementById('txtYourEmail').value!="")
	{
		regexp=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		if(document.getElementById('txtYourEmail').value.search(regexp)==-1)
		{
			document.getElementById('txtYourEmail').value="";
			alert('Invalid Email Address, Please Re-Enter');
			document.getElementById('txtYourEmail').focus();
			return false;
		}
	}
	if(document.getElementById('txtSubject').value=="")
	{
		alert('Please Enter Subject');
		document.getElementById('txtSubject').focus();
		return false;
	}
	if(document.getElementById('txtSubject').value!="")
    {
         if(document.getElementById('txtSubject').value.length<3)
         {
             alert('Subject Should Not be Less than 3 Characters');
             document.getElementById('txtSubject').value="";
             document.getElementById('txtSubject').focus();
             return false;
         }
    }
    
    
    if(document.getElementById('txtDesc').value=="")
	{
		alert('Please Enter Message');
		document.getElementById('txtDesc').focus();
		return false;
	}
	if(document.getElementById('txtDesc').value!="")
    {
         if(document.getElementById('txtDesc').value.length<10)
         {
             alert('Message Should Not be Less than 10 Characters');
             document.getElementById('txtDesc').value="";
             document.getElementById('txtDesc').focus();
             return false;
         }
    }
	
    return true;
    
}
//--------------------------------------------------------------------------------------------------------
//To check validation when sending mail to a FRIEND
function mailtoFriend(obj)
{
     var url=window.location.href ;
     document.getElementById(obj).value=url;
    if(document.getElementById('txtName').value=="")
	{
		alert('Please Enter Your Name');
		document.getElementById('txtName').focus();
		return false;
	}
	if(document.getElementById('txtName').value!="")
    {
         if(document.getElementById('txtName').value.length<3)
         {
             alert('Your Name Should Not be Less than 3 Characters');
             document.getElementById('txtName').value="";
             document.getElementById('txtName').focus();
             return false;
         }
    }
	if(document.getElementById('txtmail').value=="")
	{
		alert('Please Enter Your Email');
		document.getElementById('txtmail').focus();
		return false;
	}
	if(document.getElementById('txtmail').value!="")
	{
		regexp=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		if(document.getElementById('txtmail').value.search(regexp)==-1)
		{
			document.getElementById('txtmail').value="";
			alert('Invalid Email Address, Please Re-Enter');
			document.getElementById('txtmail').focus();
			return false;
		}
	}
	
	
	if(document.getElementById('txtFrdName').value=="")
	{
		alert('Please Enter Your Friend Name');
		document.getElementById('txtFrdName').focus();
		return false;
	}
	if(document.getElementById('txtFrdName').value!="")
    {
         if(document.getElementById('txtFrdName').value.length<3)
         {
             alert('Your Friend Name Should Not be Less than 3 Characters');
             document.getElementById('txtFrdName').value="";
             document.getElementById('txtFrdName').focus();
             return false;
         }
    }
	if(document.getElementById('txtFrdEmail').value=="")
	{
		alert('Please Enter Your Friend Email');
		document.getElementById('txtFrdEmail').focus();
		return false;
	}
	if(document.getElementById('txtFrdEmail').value!="")
	{
		regexp=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		if(document.getElementById('txtFrdEmail').value.search(regexp)==-1)
		{
			document.getElementById('txtFrdEmail').value="";
			alert('Invalid Email Address, Please Re-Enter');
			document.getElementById('txtFrdEmail').focus();
			return false;
		}
	}
	if(document.getElementById('txtSub').value=="")
	{
		alert('Please Enter Subject');
		document.getElementById('txtSub').focus();
		return false;
	}
	if(document.getElementById('txtSub').value!="")
    {
         if(document.getElementById('txtSub').value.length<3)
         {
             alert('Subject Should Not be Less than 3 Characters');
             document.getElementById('txtSub').value="";
             document.getElementById('txtSub').focus();
             return false;
         }
    }
    
    if(document.getElementById('txtMessage').value=="")
	{
		alert('Please Enter Message');
		document.getElementById('txtMessage').focus();
		return false;
	}
	if(document.getElementById('txtMessage').value!="")
    {
         if(document.getElementById('txtMessage').value.length<10)
         {
             alert('Message Should Not be Less than 10 Characters');
             document.getElementById('txtMessage').value="";
             document.getElementById('txtMessage').focus();
             return false;
         }
    }	
	return true;
	
}

//To assign url address to hidden field -------------- Dharani
        function getURL(obj) 
        {
             var url=window.location.href ;
             document.getElementById(obj).value=url;
        }
//To trim the spaces
      function trim(s) 
		    {
                var temp = s;
                return temp.replace(/^\s+/,'').replace(/\s+$/,'');
            }  
 //To Check Category Page Controls ------------------ Dharani
 
 function categoryRequiredFields()
 {
   if(document.getElementById('txtCategoryName').value == "")
   {
     alert('Please Enter Category Name');
     document.getElementById('txtCategoryName').focus();
     return false;
   }
   else if(document.getElementById('txtCategoryName').value!="")
   {
      var text = trim(document.getElementById('txtCategoryName').value);
         if(text.length<5)
         {
             alert('CategoryName Should Not be Less than 5 Characters');
             document.getElementById('txtCategoryName').value="";
             document.getElementById('txtCategoryName').focus();
             return false;
         }
   }
   if(document.getElementById('txtCategoryDesc').value == "")
   {
     alert('Please Enter Category Description');
     document.getElementById('txtCategoryDesc').focus();
     return false;
   }
   else if(document.getElementById('txtCategoryDesc').value!="")
   {
      var text = trim(document.getElementById('txtCategoryDesc').value);
         if(text.length<10)
         {
             alert('CategoryDescription Should Not be Less than 10 Characters');
             document.getElementById('txtCategoryDesc').value="";
             document.getElementById('txtCategoryDesc').focus();
             return false;
         }
   }
   return true;
 }
 //--------------------------------------------------------------------------------------------------------
   function getPopup(page,name,widthHeight)
    {
       window.showModalDialog(page,name,widthHeight,'StatusBar:0');
    }
    //---------------------------------------------------------------------------------------------------------------
    
    function closeWindow()
    {
        window.close();
    }
    
//-------------------------------------------------------------------------------------------------------------------
//Validation for my account details --sreelakshmi.D Date:28-12-07
function checkUserProfile()
{
        var str="";
	    var regexp;
	    var regexp1;
        var StateValue = document.getElementById('ddlState').selectedIndex;
	    var State_selected_text = document.getElementById('ddlState').options[StateValue].text;
          
	    if(((document.getElementById('txtLname').value)=="")||((document.getElementById('txtLname').value)==" "))
	    {
		    alert('Last Name Can Not Be Null');
		    document.getElementById('txtLname').focus();
		    return false;
	    }
		    
	    if(((document.getElementById('txtLname').value)!="")&&((document.getElementById('txtLname').value)!=" "))
	    {
		    regexp=/^[a-zA-Z]*$/;
		    if(document.getElementById('txtLname').value.search(regexp)==-1)
		    {
			    alert('Characters Only');
			    document.getElementById('txtLname').focus();
			    return false;
		    }
		    regexp=/[a-zA-Z]{4,10}/;
		    if(document.getElementById('txtLname').value.search(regexp)==-1)
		    {
			    document.getElementById('txtLname').value="";
			    alert('Last Name Should Not be Less than 4 Characters');
			    document.getElementById('txtLname').focus();
			    return false;
		    }
	    }
	        if((document.getElementById('txtAddress').value=="")||(document.getElementById('txtAddress').value==" "))
	        {
		        alert('Please Enter Address');
		        document.getElementById('txtAddress').focus();
		        return false;
	        }
	        if((document.getElementById('txtCity').value=="")||(document.getElementById('txtCity').value==" "))
	        {
		        alert('City Can Not Be Null');
		        document.getElementById('txtCity').focus();
		        return false;
	        }
	        if((document.getElementById('txtCity').value!="")&&(document.getElementById('txtCity').value!=" "))
	    {
		    regexp=/[a-zA-Z]/;
		    if(document.getElementById('txtCity').value.search(regexp)==-1)
		    {
			    document.getElementById('txtCity').value="";
			    alert('Invalid City Name');
			    document.getElementById('txtCity').focus();
			    return false;
		    }
		    regexp=/[a-zA-Z]{3,15}/;
		    if(document.getElementById('txtCity').value.search(regexp)==-1)
		    {
			    document.getElementById('txtCity').value="";
			    alert('City Should Not be Less than 3 Characters');
			    document.getElementById('txtCity').focus();
			    return false;
		    }
	    }
	    if(State_selected_text == "-- Please Select --")
	    {
		    alert('Please Select State');
		    document.getElementById('ddlState').focus();
		    return false;
	    }
        if((document.getElementById('txtZip').value=="")||(document.getElementById('txtZip').value==" "))
	    {
		    alert('Please Enter ZIP Code');
		    document.getElementById('txtZip').focus();
		    return false;
	    }
	    if(document.getElementById('txtZip').value!="")//For Zip validate
	    {
		    regexp=/^(\d{5}-\d{4}|\d{5}|\d{9})$|^([a-zA-Z]\d[a-zA-Z] \d[a-zA-Z]\d)$/;
		    if(document.getElementById('txtZip').value.search(regexp)==-1)
		    {
		        document.getElementById('txtZip').value="";
	    	    alert('Invalid Zip Code');
			    document.getElementById('txtZip').focus();
			    return false;
		    }
	    }
	    if((document.getElementById('txtPhone').value=="")||(document.getElementById('txtPhone').value==" "))
	    {
		    alert('Please Enter Contact Phone Number');
		    document.getElementById('txtPhone').focus();
		    return false;
	    }
	    if(document.getElementById('txtPhone').value!="")//For Phone validate
	    {
		    regexp=/^[01]?[- .]?(\([2-9]\d{2}\)|[2-9]\d{2})[- .]?\d{3}[- .]?\d{4}$/;
		    if(document.getElementById('txtPhone').value.search(regexp)==-1)
		    {
			    document.getElementById('txtPhone').value="";
			    alert('Invalid Phone Number');
			    document.getElementById('txtPhone').focus();
			    return false;
		    }
	    }
	  
	return true;
    }
 //-------------------------------------------------------------------------------------------------------------------
//Validation for my account details --Narayana
function checkAdminProfile()
{
        var str="";
	    var regexp;
	    var regexp1;
        var StateValue = document.getElementById('ddlState').selectedIndex;
	    var State_selected_text = document.getElementById('ddlState').options[StateValue].text;
	    if(((document.getElementById('txtFname').value)=="")||((document.getElementById('txtFname').value)==" "))
	    {
		    alert('First Name Can Not Be Null');
		    document.getElementById('txtFname').focus();
		    return false;
	    }
		    
	    if(((document.getElementById('txtFname').value)!="")&&((document.getElementById('txtFname').value)!=" "))
	    {
		    regexp=/^[a-zA-Z]*$/;
		    if(document.getElementById('txtFname').value.search(regexp)==-1)
		    {
			    alert('Characters Only');
			    document.getElementById('txtFname').focus();
			    return false;
		    }
		    regexp=/[a-zA-Z]{4,10}/;
		    if(document.getElementById('txtFname').value.search(regexp)==-1)
		    {
			    document.getElementById('txtFname').value="";
			    alert('First Name Should Not be Less than 4 Characters');
			    document.getElementById('txtFname').focus();
			    return false;
		    }
	    }
	    if(((document.getElementById('txtLname').value)=="")||((document.getElementById('txtLname').value)==" "))
	    {
		    alert('Last Name Can Not Be Null');
		    document.getElementById('txtLname').focus();
		    return false;
	    }
		    
	    if(((document.getElementById('txtLname').value)!="")&&((document.getElementById('txtLname').value)!=" "))
	    {
		    regexp=/^[a-zA-Z]*$/;
		    if(document.getElementById('txtLname').value.search(regexp)==-1)
		    {
			    alert('Characters Only');
			    document.getElementById('txtLname').focus();
			    return false;
		    }
		    regexp=/[a-zA-Z]{4,10}/;
		    if(document.getElementById('txtLname').value.search(regexp)==-1)
		    {
			    document.getElementById('txtLname').value="";
			    alert('Last Name Should Not be Less than 4 Characters');
			    document.getElementById('txtLname').focus();
			    return false;
		    }
	    }
	        if((document.getElementById('txtAddress').value=="")||(document.getElementById('txtAddress').value==" "))
	        {
		        alert('Please Enter Address');
		        document.getElementById('txtAddress').focus();
		        return false;
	        }
	        if((document.getElementById('txtCity').value=="")||(document.getElementById('txtCity').value==" "))
	        {
		        alert('City Can Not Be Null');
		        document.getElementById('txtCity').focus();
		        return false;
	        }
	        if((document.getElementById('txtCity').value!="")&&(document.getElementById('txtCity').value!=" "))
	    {
		    regexp=/[a-zA-Z]/;
		    if(document.getElementById('txtCity').value.search(regexp)==-1)
		    {
			    document.getElementById('txtCity').value="";
			    alert('Invalid City Name');
			    document.getElementById('txtCity').focus();
			    return false;
		    }
		    regexp=/[a-zA-Z]{3,15}/;
		    if(document.getElementById('txtCity').value.search(regexp)==-1)
		    {
			    document.getElementById('txtCity').value="";
			    alert('City Should Not be Less than 3 Characters');
			    document.getElementById('txtCity').focus();
			    return false;
		    }
	    }
	    if(State_selected_text == "-- Please Select --")
	    {
		    alert('Please Select State');
		    document.getElementById('ddlState').focus();
		    return false;
	    }
        if((document.getElementById('txtZip').value=="")||(document.getElementById('txtZip').value==" "))
	    {
		    alert('Please Enter ZIP Code');
		    document.getElementById('txtZip').focus();
		    return false;
	    }
	    if(document.getElementById('txtZip').value!="")//For Zip validate
	    {
		    regexp=/^(\d{5}-\d{4}|\d{5}|\d{9})$|^([a-zA-Z]\d[a-zA-Z] \d[a-zA-Z]\d)$/;
		    if(document.getElementById('txtZip').value.search(regexp)==-1)
		    {
		        document.getElementById('txtZip').value="";
	    	    alert('Invalid Zip Code');
			    document.getElementById('txtZip').focus();
			    return false;
		    }
	    }
	    if((document.getElementById('txtPhone').value=="")||(document.getElementById('txtPhone').value==" "))
	    {
		    alert('Please Enter Contact Phone Number');
		    document.getElementById('txtPhone').focus();
		    return false;
	    }
	    if(document.getElementById('txtPhone').value!="")//For Phone validate
	    {
		    regexp=/^[01]?[- .]?(\([2-9]\d{2}\)|[2-9]\d{2})[- .]?\d{3}[- .]?\d{4}$/;
		    if(document.getElementById('txtPhone').value.search(regexp)==-1)
		    {
			    document.getElementById('txtPhone').value="";
			    alert('Invalid Phone Number');
			    document.getElementById('txtPhone').focus();
			    return false;
		    }
	    }
	    if((document.getElementById('txtEmail').value=="")&&(document.getElementById('txtEmail').value==""))
	    {
		    alert('EmailID Can Not Be Null');
		    document.getElementById('txtEmail').focus();
		    return false;
	    }
	    if((document.getElementById('txtEmail').value!="")&&(document.getElementById('txtEmail').value!=""))
	    {
		    regexp=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		    if(document.getElementById('txtEmail').value.search(regexp)==-1)
		    {
			    document.getElementById('txtEmail').value="";
			    alert('Invalid EmailID, Please Re-Enter');
			    document.getElementById('txtEmail').focus();
			    return false;
		    }
	    }
	    return true;
    }    
 //------------------------------------------------------------------------------------------------------
 function checkChangePassword()
 {
    //To Check chage password details------------sreelakshmi.D Date:27-12-07
    	var pwd= document.getElementById('txtNewPassword').value;
	    var pwdre = document.getElementById('txtConfirmPassword').value;
    
    if(document.getElementById('txtOldPassword').value=="")
	{
		alert('Please Enter Old Password');
		document.getElementById('txtOldPassword').focus();
		return false;
	}
	  if(document.getElementById('txtNewPassword').value=="")
	{
		alert('Please Enter New Password');
		document.getElementById('txtNewPassword').focus();
		return false;
	}
	if(document.getElementById('txtConfirmPassword').value=="")
	{
		alert('Please Enter Confirm Password');
		document.getElementById('txtConfirmPassword').focus();
		return false;
	}
	if((document.getElementById('txtNewPassword').value!="")&&(document.getElementById('txtNewPassword').value!=" "))
	{
		regexp=/(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{5,10})$/;
		if(document.getElementById('txtNewPassword').value.search(regexp)==-1)
		{
			document.getElementById('txtNewPassword').value="";
			document.getElementById('txtConfirmPassword').value="";
			alert('Password Should Contain Min. 5 Characters With A Number');
			document.getElementById('txtNewPassword').focus();
			return false;
		}
	}
	if(pwd!=pwdre)
	{
		alert('Password Mismatch');
		document.getElementById('txtNewPassword').value="";
		document.getElementById('txtConfirmPassword').value="";
		document.getElementById('txtNewPassword').focus();
		return false;
	}
 }
 
 
 
  function openwindowforlogin1()
    {
        window.close();
        window.open("Registration.aspx");
    }
    
    function test()
   {
   alert(window.opener.document.form1.getElementById('Hidden1').value);
   window.opener.document.form1.getElementById('Hidden1').value = '10';
   alert('hii');
   // Close the child window
close();
    // raise button click event of parent window
window.opener.document.getElementById('lnkBtnSign_Click').click();



}




//--------------------------------------------------------------------------------------------------------------
//To Edit Classified Details---sreelakshmi

function editClassifiedDetails()
{
   
   
    if(document.getElementById('txtURL').value=="")    
    {
        alert('Please Enter URL');
		document.getElementById('txtURL').focus();
		return false;
    }
    
     if(document.getElementById('txtURL').value!="")
	{
		regexp= /^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&amp;%\$#_]*)?$/ ;
		if(document.getElementById('txtURL').value.search(regexp)==-1)
		{
			document.getElementById('txtURL').value="";
			alert('Invalid URL, Please Re-Enter');
			document.getElementById('txtURL').focus();
			return false;
		}
	}
    if(document.getElementById('txtDescription').value=="")    
    {
        alert('Please Enter Description');
		document.getElementById('txtDescription').focus();
		return false;
    }
    if(document.getElementById('txtDescription').value!="")
    {
         if(document.getElementById('txtDescription').value.length<5)
         {
             alert('Description Should Not be Less than 5 Characters');
             document.getElementById('txtDescription').value="";
             document.getElementById('txtDescription').focus();
             return false;
         }
    }
    
     if(document.getElementById('fileImage').value=="")
		{
			alert('Please Browse an Image');
			document.getElementById('fileImage').focus();
			return false;
		}
		if(document.getElementById('fileImage').value!="")
		{
			var fname=document.getElementById('fileImage').value;
			var ext = fname.substr((fname.length-3),3);
			ext=ext.toUpperCase();
			if((ext!="GIF") && (ext!="BMP") && (ext!="JPG"))
			{
			    document.getElementById('fileImage').value=="";
				alert('Invalid File format, valid image files are .jpg,.bmp,.gif');
				document.getElementById('fileImage').focus();
				return false;
			}
		}		
	  
   return true;
}
//--------------------------------------------------------------------------------------------------------------

function countWords(text)
{
    var count=0 ;
    var words = text.value.split(" "); 
    for (i=0 ; i < words.length ; i++)
    { 
       if (words[i] != "") 
       count += 1;       
    }  
    if(count>60)
    {
        alert('Please Enter Maximum 60 Words for Description');
    }
}