﻿
function ValidateLogin()
{
 if(document.getElementById("ctl00_ContentPlaceHolder1_txtUserName").value=="")
	{
		alert("Username should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtUserName").focus();
		return false;
	}
	 if(document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value=="")
	{
		alert("Password should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").focus();
		return false;
	}
}
function openPopUp(theURL,winName,features) { //v2.0
  mapWin = window.open(theURL,winName,features);
  mapWin.focus();
}
function validateSubscribe()
{
 if(document.getElementById("ctl00_ContentPlaceHolder1_txtName").value=="")
	{
		alert("First Name should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtName").focus();
		return false;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtlname").value=="")
	{
		alert("Last Name should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtlname").focus();
		return false;
	}
	
	 if(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value=="")
	{
		alert("Email should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
		return false;
	}
	 if(!emailCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value))
    {			
			document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
			return false;
	}
	
	
}
function validateClient()
{
    if(document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").value=="")
	{
		alert("Name should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").focus();
		return false;
	}
	var cout=0;
	
	    if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBoxList1_0").checked==true)
	    {
	    cout++;		
	    }
	    if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBoxList1_1").checked==true)
	    {
	    cout++;		
	    }
	    if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBoxList1_2").checked==true)
	    {
	    cout++;		
	    }
	    if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBoxList1_3").checked==true)
	    {
	    cout++;		
	    }
	    if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBoxList1_4").checked==true)
	    {
	    cout++;		
	    }
	    if(cout==0)
	    {
	    alert("Please select Type.")
		document.getElementById("ctl00_ContentPlaceHolder1_CheckBoxList1_0").focus();
		return false;
	    }
	 if(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value=="")
	{
		alert("Email should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
		return false;
	}
	 if(!emailCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value))
    {			
			document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
			return false;
	}
	 if(document.getElementById("ctl00_ContentPlaceHolder1_ddlSuburb").value=="")
	{
		alert("Suburb should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_ddlSuburb").focus();
		return false;
	}
	
	
}
function validateTemplate()
{
 if(document.getElementById("ctl00_ContentPlaceHolder1_txtHeading1").value=="")
	{
		alert("Article 1 should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtHeading1").focus();
		return false;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtHeading2").value=="")
	{
		alert("Article 2 should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtHeading2").focus();
		return false;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtHeading3").value=="")
	{
		alert("Article 3 should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtHeading3").focus();
		return false;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtHeading4").value=="")
	{
		alert("Article 4 should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtHeading4").focus();
		return false;
	}
}

function emailCheck (emailStr) 
	{

	var checkTLD=1;

	var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;

	var emailPat=/^(.+)@(.+)$/;

	var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";

	var validChars="\[^\\s" + specialChars + "\]";

	var quotedUser="(\"[^\"]*\")";

	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;

	var atom=validChars + '+';

	var word="(" + atom + "|" + quotedUser + ")";

	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");

	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");

	var matchArray=emailStr.match(emailPat);

	if (matchArray==null) 
	{
	alert("Your email address is incorrect. Please provide a valid email.");
	return false;
	}
	var user=matchArray[1];
	var domain=matchArray[2];

	for (i=0; i<user.length; i++) 
	{
	if (user.charCodeAt(i)>127) 
	{
	alert("Ths username contains invalid characters.");
	return false;
	}
	}
	for (i=0; i<domain.length; i++) 
	{
	if (domain.charCodeAt(i)>127) 
	{
	alert("Ths domain name contains invalid characters.");
	return false;
	}
	}

	if (user.match(userPat)==null) 
	{
	alert("The username doesn't seem to be valid.");
	return false;
	}

	/* if the e-mail address is at an IP address (as opposed to a symbolic
	host name) make sure the IP address is valid. */

	var IPArray=domain.match(ipDomainPat);
	if (IPArray!=null) 
	{
	for (var i=1;i<=4;i++) 
	{
	if (IPArray[i]>255) 
	{
		alert("Destination IP address is invalid!");
		return false;
	}
	}
	}
	var atomPat=new RegExp("^" + atom + "$");
	var domArr=domain.split(".");
	var len=domArr.length;
	for (i=0;i<len;i++) 
	{
	if (domArr[i].search(atomPat)==-1) 
	{
	alert("The domain name does not seem to be valid.");
	return false;
	}
	}

	if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1)
	{
	alert("The address must end in a well-known domain or two letter " + "country.");
	return false;
	}
	if (len<2)
	{
	alert("This address is missing a hostname!");
	return false;
	}
	return true;
	}
	
	function valdel()
	{
	 var x=confirm("Are you sure you want to delete?")
            if (x)
	            return true;
            else
                return false;
	}
	///////////////////////////
	function checkEnewsletter(val)
{
   if(document.aspnetForm.ctl00_ContentPlaceHolder1_chkAll.checked==true)
    {

       for(i=1;i<=val;i++)
        {
             var x ;
           
             if(i<=9)
            
                x= document.getElementById("ctl00_ContentPlaceHolder1_repClient_ctl0"+i+"_chkSelect");
             else
            
                x= document.getElementById("ctl00_ContentPlaceHolder1_repClient"+i+"_chkSelect");
                
                 if(x!=null)
                {                   
                x.checked = true;            }
                }
      
      }
      else
      {
         for(i=1;i<=val;i++)
        {
                var x ;
             
             if(i<=9)
                x= document.getElementById("ctl00_ContentPlaceHolder1_repClient_ctl0"+i+"_chkSelect");
             else
            
                x= document.getElementById("ctl00_ContentPlaceHolder1_repClient"+i+"_chkSelect");
                if(x!=null)
                {
                      x.checked = false;
                }
        }
      }
}

function sendnewsletter(val)
{
var count=0;
for(i=1;i<=val;i++)
        {
             var x ;
             
             if(i<=9)            
                  x= document.getElementById("ctl00_ContentPlaceHolder1_repClient_ctl0"+i+"_chkSelect");
             else            
                x= document.getElementById("ctl00_ContentPlaceHolder1_repClient"+i+"_chkSelect");
                
                 if(x!=null)
                {                   
                    if(x.checked)
                    {
                        count++;
                    }
                }
        }
        
        if(count==0)
        {
            alert('Please select client.');
            return false;
        }
        
        if(document.getElementById("ctl00_ContentPlaceHolder1_txtSubject").value=="")
        {
            alert('Please enter text for subject.');
            document.getElementById("ctl00_ContentPlaceHolder1_txtSubject").focus();
            return false;
        }
        if(document.getElementById("ctl00_ContentPlaceHolder1_txtHeading1").value=="")
	{
		alert("Article 1 should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtHeading1").focus();
		return false;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtHeading2").value=="")
	{
		alert("Article 2 should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtHeading2").focus();
		return false;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtHeading3").value=="")
	{
		alert("Article 3 should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtHeading3").focus();
		return false;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtHeading4").value=="")
	{
		alert("Article 4 should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtHeading4").focus();
		return false;
	}
        

}

function checkEmailForm()
{
    
      if(document.getElementById("ctl00_ContentPlaceHolder1_txtLastName").value=="")
        {
            alert('Last name should not be left blank.');
            document.getElementById("ctl00_ContentPlaceHolder1_txtLastName").focus();
            return false;
        }
        
        if(document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").value=="")
        {
            alert('First name should not be left blank.');
            document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").focus();
            return false;
        }
        
        if(document.getElementById("ctl00_ContentPlaceHolder1_txtSuburb").value=="")
        {
            alert('Suburb should not be left blank.');
            document.getElementById("ctl00_ContentPlaceHolder1_txtSuburb").focus();
            return false;
        }
        
       if(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value=="")
	{
		alert("Email should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
		return false;
	}
	 if(!emailCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value))
    {			
			document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
			return false;
	}
	
	var flag=0;
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_chk1").checked)
	    flag=1;
	    
	if(document.getElementById("ctl00_ContentPlaceHolder1_chk2").checked)
	    flag=1;
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_chk3").checked)
	    flag=1;
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_chk4").checked)
	    flag=1;
	    
	  if(flag==0)
	  {
	    alert("I am interested field should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_chk4").focus();
		return false;
	  }
	
	   if(document.getElementById("ctl00_ContentPlaceHolder1_txtMinPrice").value=="")
	{
		alert("Minimum price should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtMinPrice").focus();
		return false;
	}
	
	 if(document.getElementById("ctl00_ContentPlaceHolder1_txtMaxPrice").value=="")
	{
		alert("Maximum price should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtMaxPrice").focus();
		return false;
	}
	
	 if(document.getElementById("ctl00_ContentPlaceHolder1_txtMaxPrice").value=="")
	{
		alert("Maximum price should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_txtMaxPrice").focus();
		return false;
	}
	
	
	var flag1=0;
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBox28").checked)
	    flag1=1;
	    
	if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBox29").checked)
	    flag1=1;
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBox30").checked)
	    flag1=1;
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBox31").checked)
	    flag1=1;
	    
	  if(flag1==0)
	  {
	    alert("I would you like you to help me with field should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_CheckBox28").focus();
		return false;
	  }
	  
	  
	  var flag2=0;
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_rdoEnquiry_0").checked)
	    flag2=1;
	    
	if(document.getElementById("ctl00_ContentPlaceHolder1_rdoEnquiry_1").checked)
	    flag2=1;
	    
     if(flag2==0)
	  {
	    alert("I would like you to answer my enquiry by field should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_rdoEnquiry_0").focus();
		return false;
	  } 
	  
	  var flag3=0;
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBox26").checked)
	    flag3=1;
	    
	if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBox27").checked)
	    flag3=1;
	    
     if(flag3==0)
	  {
	    alert("I am looking for field should not be left blank.")
		document.getElementById("ctl00_ContentPlaceHolder1_CheckBox26").focus();
		return false;
	  } 
}
