/*
*******************************************************************
*  Com1 (www.com1uk.com), helpdesk@com1uk.com
*  Registered in England, Wales & India
*  Site: Housingnet.co.uk
*  Program Name – front.js
*  Created By –  Com1UK
*  Created Date -  
*  Purpose –  All javascript function used for front end
*  Major Functions:
*   1.
*  Modified Date – 29/09/2008
*  Modified By –  Gajendra Umale
*  Modification Note – Made changes in function SubmitToGovtList() to redirect page
*  Modified Date – 27-12-2008
*  Modified By –  Rupali Kombade
*  Modification Note – Made changes in function SearchPage() in case of jobs
*******************************************************************
*/
function trim(str) { 
	return str.replace(/^\s*|\s*$/g,""); 
}

function checkFileExtension(filePath) {
                var path = new String()
                path = filePath;
                if(path.substr(0,7) == "http://") {
                        return false;
                } else {
                        return true;
                }
}

function RemoveLocalArea(formnm,removestr)        {
        formnm.removestr.value=removestr;
        formnm.submit();
}

function addlocalgovt(formnm)        {
		var country  = formnm.cmb_country.options[formnm.cmb_country.options.selectedIndex].value;
		var localgovt= formnm.cmb_localgovt.options[formnm.cmb_localgovt.options.selectedIndex].value;
		var units         = formnm.txt_no_unit.value;
		var beds         = formnm.txt_bed_spaces.value;

        if (country == "")        {
                alert("Select Country");
                formnm.cmb_country.focus();
        }
/*        else if (units =="")        {
                alert("Enter Number of Units");
                formnm.txt_no_unit.focus();
        }        else if(checkIfNumber(formnm.txt_no_unit.value))        {
                alert("Enter Integer value");
                formnm.txt_no_unit.value="";
                formnm.txt_no_unit.focus();
        }
*/        else        {

                formnm.status.value = "add_localgovt";
                formnm.added_localgovt.value = country+"-"+localgovt+"-"+units+"-"+beds;
                formnm.submit();
        }
}


function addlocalgovttoRSL(formnm,status)        {
        window.opener.document.forms[0].localgovt_str.value = formnm.str_val.value;
        window.opener.document.forms[0].status.value = status;
        window.opener.document.forms[0].submit();
        window.close();
}

function ChangeLocalAreaRSL(rslid,addedgovtarea,removestr)
{
         if (rslid == "")
        {
                window.open('selectlocalarea.php?added_localgovt='+addedgovtarea+'&removestr='+removestr+'','SelectLocalArea',"toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=500");
        }
        else
        {
           window.open('selectlocalarea.php?rslid='+rslid+'&added_localgovt='+addedgovtarea+'&removestr='+removestr+'','SelectLocalArea',"toolbar=0,location=0,statusbar=0,scrollbars=1,menubar=0,resizable=0,width=600,height=500");
        }
}

function addlocalgovtRSL(formnm)
{
   var country = "";
   var localgovt = "";
   var beds = "";
   var units = "";
   var country = formnm.cmb_country.options[formnm.cmb_country.options.selectedIndex].value;
   var localgovt = formnm.cmb_localgovt.options[formnm.cmb_localgovt.options.selectedIndex].value;
   var units = formnm.txt_no_unit.value;
   var beds = formnm.txt_bed_spaces.value;
   if (country == "")
   {
      alert("Select Country");
      formnm.cmb_country.focus();
   }
   else
   {
      formnm.status.value = "add_localgovt";
           formnm.added_localgovt.value = formnm.added_localgovt.value + country+"-"+localgovt+"-"+units+"-"+beds+"|";
      formnm.submit();
   }
}

function addlocalgovttoRSL1(formnm,status)        {
        window.opener.document.forms[1].localgovt_str.value = formnm.str_val.value;
        window.opener.document.forms[1].status.value = status;
        window.opener.document.forms[1].submit();
        window.close();
}

function RemoveLocalAreaRSL(formnm,removestr)
{
        if (confirm("Are you sure you want to delete the Housing Stock Area? ?"))
        {
           formnm.removeflag.value = "yes";
           //alert(formnm.removeflag.value);
           formnm.removestr.value = formnm.removestr.value + "|" + removestr;
           //alert(formnm.removestr.value);
      formnm.submit();
        }
}

function addlocalgovttoRSL(formnm,status)        {
        window.opener.document.forms[0].localgovt_str.value = formnm.str_val.value;
        window.opener.document.forms[0].status.value = status;
        window.opener.document.forms[0].submit();
        window.close();
}

function addlocalgovttoRSL1(formnm,status)        {
        for ($i=0; $i<=2;$i++)
        {
         var New_String;
         New_String =New_String + formnm.Country[$i].value+"-"+formnm.LocalGov[$i].value+"-"+formnm.Units[$i].value+"-"+formnm.Bedspaces[$i].value;
         New_String =New_String + '|';
        }
        window.opener.document.forms[1].localgovt_str.value = formnm.str_val.value;
        window.opener.document.forms[1].status.value = status;
        window.opener.document.forms[1].submit();
        window.close();
}

function addtownstoRSL(formnm,status)        {
        window.opener.document.forms[0].towns_str.value = formnm.str_val.value;
        window.opener.document.forms[0].status.value = status;
        window.opener.document.forms[0].submit();
        window.close();
}

function checkIfOptionSelected(formnm) {
        for(count=0;count<formnm.Country.length;count++) {
                if(formnm.Country.options[count].selected == true) {
                        if(formnm.Country.options[count].selected.value== 1 && formnm.State.selectedIndex ==0 ){
                               return true;
                        }
                }
        }
        return false;
}



function checkImageFormat(fileName) {
        imageSrc = fileName.value;
        imageFormat = imageSrc.slice(imageSrc.length-4);
        if(imageFormat != ".gif" && imageFormat != ".GIF"  && imageFormat != ".jpg"  && imageFormat != ".JPG" && imageFormat != ".bmp" && imageFormat != ".BMP" ) {
                return true;
       } else {
                return false;
        }
}



function OpenWin(url,winnm,winprop)        {
        window.open(url,winnm,winprop);
}


function checkIfNumber(value) {
        var num = new Number();
        num = value;
        if(isNaN(num)) {
                return true;
        } else {
                return false;
        }
}



var remail=/^([_&a-zA-Z0-9-]+(\.[_&a-zA-Z0-9-]+)*@[&a-zA-Z0-9-]+\.+[&a-zA-Z0-9-]+)/;

function checkEmail(fieldvalue){
        if(remail.test(fieldvalue))
                return false;
        else
                return true;
}


function submitToCat(formnm,Action,id,chartag)        {
        formnm.action=Action;
        formnm.cat_id.value=id;
        formnm.start.value=0;
        formnm.chartag.value=chartag;
        formnm.submit();
}


function submitToURLbyArea(formnm,Action,id,country_id,county_id)        {
        formnm.action=Action;
        formnm.cat_id.value=id;
        formnm.county_id.value=county_id;
        formnm.country_id.value=country_id;
        formnm.start.value=0;
        formnm.submit();
}

//new added dt- 11dec2004
function SubmitToHouseList(formnm,country_id,county_id)        {
        formnm.county_id.value=county_id;
        formnm.country_id.value=country_id;
		formnm.action="houselist.php"
        formnm.submit();
}
//end
//added on 07-jan-2005
function submitToHStock(formnm,govt_id,p)        {
        formnm.govt_id.value=govt_id;
        formnm.action=p+"hstockDetails.php";
        formnm.submit();
}
//end

function SubmitToHouse(formnm,id,country_id,county_id,Action)        {
        formnm.action=Action;
        formnm.house_id.value=id;
        formnm.county_id.value=county_id;
        formnm.country_id.value=country_id;
        formnm.start.value=0;
        formnm.submit();
}


function submitToBluePages(formnm,Action,id,chartag)        {
        formnm.action=Action;
        formnm.country_id.value=id;
        formnm.start.value=0;
        formnm.chartag.value=chartag;
        formnm.submit();
}

function submitFrm(formnm,id,chartag)        {
        formnm.country_id.value=id;
        formnm.county_id.value="";
        formnm.start.value=0;
        formnm.chartag.value=chartag;
        formnm.submit();
}

function displaydata(formnm,chartag)        {
	//alert(formnm.name);
        formnm.chartag.value=chartag;
        formnm.start.value=0;
        if(testIsValidObject(formnm.tabno))/*Condition added for New navigation. By Prachi on 14/09/2006*/
        {
			
           formnm.tabno.value=0;
        }
		//formnm.action  = "rsl.php";
		//alert(formnm.chartag.value);
        formnm.submit();
}

//added new
function displayRSLdata(formnm,chartag, p)        {
		if (p==null)
		{
			p="";
		}
        formnm.chartag.value=chartag;
        formnm.start.value=0;
        if(testIsValidObject(formnm.tabno))/*Condition added for New navigation. By Prachi on 18/09/2006*/
        {
           formnm.tabno.value=0;
        }
		formnm.action  = p+"rsl.php";
        formnm.submit();
}
//end new

function displaybluedata(formnm,chartag)        {
        formnm.chartag.value=chartag;
        formnm.start.value=0;
        if(testIsValidObject(formnm.tabno))/*Condition added for New navigation. By Prachi on 18/09/2006*/
        {
           formnm.tabno.value=0;
        }
		formnm.county_id.value="";
        formnm.action  = "rsl.php";
		formnm.method  = "post";
        formnm.submit();
}

function Navigation(formnm,startval)
{
    formnm.start.value=startval;
    formnm.submit();
}

function NavigationJobs(formnm,startval)
{
    formnm.start.value=startval;
    formnm.submit();
}

function NavigationRSL(formnm,startval,p)        {
		if (p==null)
		{
			p="";
		}
		formnm.start.value=startval;
		formnm.action  = p+"rsl.php";
		formnm.submit();
}

/*New functions added by Prachi on 18/09/2006 for new navigation*/
function NavigationRSL2(formnm,tabno,startval,p)        {
		if (p==null)
		{
			p="";
		}
		formnm.start.value=startval;
		formnm.tabno.value=tabno;
		formnm.action  = p+"rsl.php";
		formnm.submit();
}
/*New navigation functions end*/

function NavigationNew(formnm,startval, chartag)        {

                formnm.start.value=startval;
				formnm.chartag.value=chartag;
                formnm.submit();
}

/*New functions added by Prachi on 14/09/2006 for new navigation*/
function testIsValidObject(objToTest)
{ //JavaScript function to check a form element exists
  if (objToTest == null || objToTest == undefined)
  {
     return false;
  }
  return true;
}

function Navigation2(formnm,tabno,startval)
{
	formnm.tabno.value=tabno;
	formnm.start.value=startval;
    formnm.submit();
}


/*New navigation functions end*/

function SubmitToUrl(formnm,cat_id,subcat_id)        {
                formnm.action="urllisting.php";
                formnm.cat_id.value=cat_id;
                formnm.start.value=0;
                formnm.subcat_id.value=subcat_id;
                formnm.chartag.value='';
                formnm.submit();
}

//modified here --added p
function SubmitToRsl(formnm,country_id,county_id,p)        {
				if (p==null)
				{
					p="";
				}
                formnm.action=p+"rsl.php";
//alert(formnm.action);
                formnm.country_id.value=country_id;
                formnm.county_id.value =county_id;
                formnm.chartag.value='';
                formnm.submit();
}



function SubmitToGovtList(formnm,country_id,county_id)        {
                formnm.action="/govtlist.php";
                formnm.country_id.value=country_id;
                formnm.county_id.value =county_id;
                formnm.chartag.value='';
                formnm.submit();
}



//modified here -- added p
function SubmitToRSLDet(formnm,rsl_id,country_id,county_id,p)        {
				if (p==null)
				{
					p="";
				}
                formnm.action=p+"rsldetails.php";
                formnm.country_id.value=country_id;
                formnm.county_id.value=county_id;
                formnm.rsl_id.value=rsl_id;
                formnm.submit();
}



//modified here-- added p
function SubmitToTown(formnm,country_id,county_id,p)        {
                if (p==null)
                {
					p="";
                }
				formnm.action=p+"towns.php";
                formnm.country_id.value=country_id;
                formnm.start.value=0;
                formnm.county_id.value=county_id;
                formnm.submit();
}



function SubmitToCountyDet(formnm,country_id,county_id)        {
                formnm.action="countydetails.php";
                formnm.country_id.value=country_id;
                formnm.county_id.value=county_id;
                formnm.submit();
}



function SubmitURL(formnm,actiontype)        {
        if (actiontype == "add_url")        {
                if (formnm.cmb_category1.options[formnm.cmb_category1.options.selectedIndex].value=="")        {
                        alert("Select Categeory");
                        formnm.cmb_category1.focus();
                }
                else if (formnm.txt_sitename.value=="")        {
                        alert("Enter Site Name");
                        formnm.txt_sitename.focus();
                }
                else if (formnm.txt_siteurl.value=="")        {
                        alert("Enter Site URL");
                        formnm.txt_siteurl.focus();
                }
                else if (checkFileExtension(formnm.txt_siteurl.value))        {
                        alert("The url should start with http://");
                        formnm.txt_siteurl.focus();
                }
                else if (formnm.txt_email.value=="")        {
                        alert("Enter Email Id");
                        formnm.txt_email.focus();
                }
                else if (checkEmail(formnm.txt_email.value))        {
                        alert("Invalid Email Id");
                        formnm.txt_email.focus();
                }
                else if (formnm.txtar_otherinfo.value=="")        {
                        alert("Enter Site Details ");
                        formnm.txtar_otherinfo.focus();
                }        else        {
                        formnm.actiontype.value=actiontype;
                        formnm.submit();
                }
        }        else if(actiontype=="amend_url")        {

                if (formnm.txt_sitename.value=="")        {
                        alert("Enter Site Name");
                        formnm.txt_sitename.focus();
                }
                else if (formnm.txt_siteurl.value=="")        {
                        alert("Enter Site URL");
                        formnm.txt_siteurl.focus();
                }
                else if (checkFileExtension(formnm.txt_siteurl.value))        {
                        alert("The url should start with http://");
                        formnm.txt_siteurl.focus();
                }
                else if (formnm.txt_email.value=="")        {
                        alert("Enter Email Id");
                        formnm.txt_email.focus();
                }
                else if (checkEmail(formnm.txt_email.value))        {
                        alert("Invalid Email Id");
                        formnm.txt_email.focus();
                }
                else if (formnm.txtar_otherinfo.value=="")        {
                        alert("Enter Site Details ");
                        formnm.txtar_otherinfo.focus();
                }        else        {
                        formnm.actiontype.value=actiontype;
                        formnm.submit();
                }
        }
}

function SubmitToGovt(formnm,govt_id,country_id,county_id,towns_id,action)        {
        formnm.country_id.value = country_id;
        formnm.county_id.value         = county_id;
        formnm.towns_id.value         = towns_id;
        formnm.action                         = action;
        formnm.govt_id.value         = govt_id;
        formnm.submit();
}


/* its used in old verion of HN for category dropdown list
//modified here--added p
function submitToCatDropDown(formnm,Action,id,chartag,p)        {

		if (p==null)
		{
			p="";
		}
		else
		{
			//p="../";
		}
        if (id != "")        {

                if (id == "areaguide")        {

                        formnm.action=p+"areaguides.php";

                }        else if (id == "bluepages")        {

                        formnm.action=p+"bluepages.php";

                }        else if (id == "lgo")        {

                        formnm.action=p+"govt.php";

                }        else if (id == "towncities")        {

                        formnm.action=p+"towns.php";

                }        else        {

                        formnm.action=Action;

                }



                formnm.cat_id.value=id;

                formnm.start.value=0;

                formnm.chartag.value=chartag;

                formnm.submit();



        }

}
*/
//end


//modified here- added p
/*function SearchPage(formnm,p)        {
	//alert (formnm.SOpt.value);
	var searchOption=formnm.SOpt.value;
	if (p==null)
	{
		p="";
	}
	*/
	/*if(searchOption=="ALL")    {
        formnm.action=p+"urlSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.submit();
    }*/
 /*   if(searchOption=="RSL")    {
        formnm.action=p+"/housingnet/rslSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
        formnm.submit();
    }
    if(searchOption=="LGO")    {
        formnm.action=p+"/housingnet/govSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
        formnm.submit();
    }
    if(searchOption=="URL")    {
        //formnm.action=p+"urlSearch.php";
		formnm.action=p+"/housingnet/HandPSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
        formnm.submit();
    }
}*/
function SearchPage(formnm,p)        
{
	//alert(formnm);
	//alert (formnm.SOpt.value);
	var searchOption=formnm.SOpt.value;
	if (p==null)
	{
		p="";
	}
	
	/*if(searchOption=="ALL")    {
        formnm.action=p+"urlSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.submit();
    }*/
    if(searchOption=="RSL")    {
		//HAs is handled in rslSearch.php
        formnm.action=p+"rslSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
		//formnm.jobid.value="";
        formnm.submit();
    }
    if(searchOption=="LGO")    {
		//LAs is handled in govSearch.php
        formnm.action=p+"govSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
		//formnm.jobid.value="";
        formnm.submit();
    }
    if(searchOption=="URL")    {
        //formnm.action=p+"urlSearch.php";
		//Directory is handled in HandPSearch.php
		formnm.action=p+"HandPSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
		//formnm.jobid.value="";
        formnm.submit();
    }
	if(searchOption=="Login")    {
        //formnm.action=p+"urlSearch.php";
		//Login is handled here
		//formnm.action=p+"ab_user_management_ui.php";
		formnm.txt_username.value=formnm.OrgName.value;
		formnm.txt_password.value=formnm.areaName.value;

		formnm.ActionTypeL.value="user_login";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
		formnm.method="POST";
        formnm.submit();
    }
	if(searchOption=="Jobs")    {
        //formnm.action=p+"urlSearch.php";
		//Jobs is handled in jobs-results.php
		formnm.action=p+"jobs-results.php?q=jobs";
		formnm.txt_keywords.value=formnm.OrgName.value;
		//following line aded By Rupali to search keyword in title and description
		formnm.JobTitleOnly.value="td";
		/*following line added By Rupali as this variable is also used in job result page which is creating problems*/
		formnm.subcat_id.value="";
		/*Code By Rupali ends here*/
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
        formnm.submit();
    }
	if(searchOption=="News")    {

		//news is handeled here
        //formnm.action=p+"urlSearch.php";
		formnm.action=p+"news.php";
		//formnm.action=p+"recent-news-index.php";
		//formnm.txtNewsSearch.value=formnm.OrgName.value;
		formnm.method="POST";
		
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
        formnm.submit();
    }
	if(searchOption=="Google")    {
		//Google is handeled here
		//alert("Google");
        //formnm.action=p+"urlSearch.php";
		formnm.action=p+"housingsearch.php";
		formnm.method="GET";
		formnm.q.value=formnm.OrgName.value;

	formnm.submit();
    }
}

function SearchPage_new(formnm,p,searchOption)        
{
	//alert(formnm);
	//alert (formnm.SOpt.value);
	//var searchOption=formnm.SOpt.value;
	if (p==null)
	{
		p="";
	}
	
	/*if(searchOption=="ALL")    {
        formnm.action=p+"urlSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.submit();
    }*/
    if(searchOption=="RSL")    {
		//HAs is handled in rslSearch.php
        formnm.action=p+"rslSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
		//formnm.jobid.value="";
        formnm.submit();
    }
    if(searchOption=="LGO")    {
		//LAs is handled in govSearch.php
        formnm.action=p+"govSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
		//formnm.jobid.value="";
        formnm.submit();
    }
    if(searchOption=="URL")    {
        //formnm.action=p+"urlSearch.php";
		//Directory is handled in HandPSearch.php
		formnm.action=p+"HandPSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
		//formnm.jobid.value="";
        formnm.submit();
    }
	if(searchOption=="Login")    {
        //formnm.action=p+"urlSearch.php";
		//Login is handled here
		//formnm.action=p+"ab_user_management_ui.php";
		formnm.txt_username.value=formnm.OrgName.value;
		formnm.txt_password.value=formnm.areaName.value;

		formnm.ActionTypeL.value="user_login";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
		formnm.method="POST";
        formnm.submit();
    }
	if(searchOption=="Jobs")    {
        //formnm.action=p+"urlSearch.php";
		//Jobs is handled in jobs-results.php
		formnm.action=p+"jobs-results.php?q=jobs";
		formnm.txt_keywords.value=formnm.OrgName.value;
		//following line aded By Rupali to search keyword in title and description
		formnm.JobTitleOnly.value="td";
		/*following line added By Rupali as this variable is also used in job result page which is creating problems*/
		formnm.subcat_id.value="";
		/*Code By Rupali ends here*/
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
        formnm.submit();
    }
	if(searchOption=="News")    {

		//news is handeled here
        //formnm.action=p+"urlSearch.php";
		formnm.action=p+"news.php";
		//formnm.action=p+"recent-news-index.php";
		//formnm.txtNewsSearch.value=formnm.OrgName.value;
		formnm.method="POST";
		
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
        formnm.submit();
    }
	if(searchOption=="Google")    {
		//Google is handeled here
		//alert("Google");
        //formnm.action=p+"urlSearch.php";
		formnm.action=p+"housingsearch.php";
		formnm.method="GET";
		formnm.q.value=formnm.OrgName.value;

	formnm.submit();
    }
}

function SearchPage_Update(formnm,p)        
{
	//alert (formnm.SOpt.value);
	var searchOption=formnm.SOpt.value;
	if (p==null)
	{
		p="";
	}
	
	/*if(searchOption=="ALL")    {
        formnm.action=p+"urlSearch.php";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.submit();
    }*/
    if(searchOption=="RSL")    {
		//HAs is handled in rslSearch.php
        formnm.action=p+"rslSearch.php";
		formnm.method="GET";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
        formnm.submit();
    }
    if(searchOption=="LGO")    {
		//LAs is handled in govSearch.php
        formnm.action=p+"govSearch.php";
		formnm.method="GET";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
        formnm.submit();
    }
    if(searchOption=="URL")    {
        //formnm.action=p+"urlSearch.php";
		//Directory is handled in HandPSearch.php
		formnm.action=p+"HandPSearch.php";
		formnm.method="GET";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
        formnm.submit();
    }
	if(searchOption=="Login")    {
        //formnm.action=p+"urlSearch.php";
		//Login is handled here
		//formnm.action=p+"ab_user_management_ui.php";
		formnm.txt_username.value=formnm.OrgName.value;
		formnm.txt_password.value=formnm.areaName.value;
		if(formnm.random_no.value!="")
		{
			if(formnm.rsl_id.value!="")
			formnm.action=p+"rsldetails.php?rsl_id="+formnm.rsl_id.value+"&random_no="+formnm.random_no.value;
			if(formnm.govt_id.value!="")
			formnm.action=p+"govtdetails.php?govt_id="+formnm.govt_id.value+"&random_no="+formnm.random_no.value;
		}
		else
		{
			if(formnm.rsl_id.value!="")
			formnm.action=p+"rsldetails.php?rsl_id="+formnm.rsl_id.value;
			if(formnm.govt_id.value!="")
			formnm.action=p+"govtdetails.php?govt_id="+formnm.govt_id.value;
		}
		formnm.ActionTypeL.value="user_login";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
		formnm.method="POST";
        formnm.submit();
    }
	if(searchOption=="Jobs")    {
        //formnm.action=p+"urlSearch.php";
		//Jobs is handled in jobs-results.php
		formnm.method="GET";
		formnm.action=p+"jobs-results.php?q=jobs";
		formnm.txt_keywords.value=formnm.OrgName.value;
		
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
        formnm.submit();
    }
	if(searchOption=="News")    {

		//news is handeled here
        //formnm.action=p+"urlSearch.php";
		formnm.action=p+"news-results.php";
		formnm.txt_keywords.value=formnm.OrgName.value;
		formnm.method="GET";
        formnm.chartag.value="";
        formnm.start.value="0";
        formnm.tabno.value="0";
        formnm.submit();
    }
	if(searchOption=="Google")    {
		//Google is handeled here
		//alert("Google");
        //formnm.action=p+"urlSearch.php";
		formnm.action=p+"housingsearch.php";
        formnm.method="GET";
		formnm.q.value=formnm.OrgName.value;
        formnm.submit();
    }
}
//function used to confirm the email while downloading the address book

function CheckForEmailFields(formnm)
{
        if(trim(formnm.txtfirstname.value)=="")
        {
                alert("Please Enter First Name");
                formnm.txtfirstname.focus();
                return false;
        }
        if(trim(formnm.txtemailaddr.value)=="")
        {
                alert("Please Enter Email Address");
                formnm.txtemailaddr.focus();
                return false;
        }
        return true;
}

//new function added 
function replace(string,text,by) {
// Replaces text with by in string
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}

// end new

//this function is used to submit address book php files

		function SubmitUser(formnm,actiontype)
        {

                if(actiontype == "USER_REG")
                {
                        var cheque_date = "";
                        if (formnm.txt_chequeday)
                                cheque_date = formnm.txt_chequeday.value + "/" + formnm.txt_chequemonth.value + "/"  + formnm.txt_chequeyear.value ;

                        if(trim(formnm.txt_username.value)=="")
                        {
                                alert("Please Enter User Name");
                                formnm.txt_username.focus();
                        }
                        else if (replace(formnm.txt_username.value,"'","")!=formnm.txt_username.value)
						{
								alert("' Not Allowed in User Name");
                                formnm.txt_username.focus();
						}
                        else if (replace(formnm.txt_username.value,'"','')!=formnm.txt_username.value)
						{
								alert('" Not Allowed in User Name');
                                formnm.txt_username.focus();
						}
                        else if(trim(formnm.txt_password.value)=="")
                        {
                                alert("Please Enter Password");
                                formnm.txt_password.focus();
                        }
                        else if (replace(formnm.txt_password.value,"'","")!=formnm.txt_password.value)
						{
								alert("' Not Allowed in Password");
                                formnm.txt_password.focus();
						}
						else if (replace(formnm.txt_password.value,'"','')!=formnm.txt_password.value)
						{
								alert('" Not Allowed in Password');
                                formnm.txt_password.focus();
						}
						else if(trim(formnm.txt_confpassword.value)=="")
                        {
                                alert("Please Enter Confirm Password");
                                formnm.txt_confpassword.focus();
                        }
                        else if(trim(formnm.txt_password.value) != trim(formnm.txt_confpassword.value))
                        {
                                alert("Password and Confirm Password must be same");
                                formnm.txt_password.value = "";
                                formnm.txt_confpassword.value = "";
                                formnm.txt_password.focus();
                        }
                        else if(trim(formnm.txt_custname.value)=="")
                        {
                                alert("Please Enter Full Name");
                                formnm.txt_custname.focus();
                        }
                        else if(trim(formnm.txt_address1.value)=="")
                        {
                                alert("Please Enter Address 1");
                                formnm.txt_address1.focus();
                        }
                        else if(trim(formnm.txt_city.value)=="")
                        {
                                alert("Please Enter City");
                                formnm.txt_city.focus();
                        }
                        else if (formnm.cbo_country.options[formnm.cbo_country.options.selectedIndex].value=="")
                        {
                                alert("Please Select Country");
                                formnm.cbo_country.focus();
                        }
                        else if(trim(formnm.txt_email.value)=="")
                        {
                                alert("Please Enter Email Id");
                                formnm.txt_email.focus();
                        }
                        else if(checkEmail(formnm.txt_email.value))
                        {
                                alert("Invalid Email Id");
                                formnm.txt_email.focus();
                        }
                        else if(trim(formnm.txt_confirmemail.value)=="")
                        {
                                alert("Please Enter Confirm Email Id");
                                formnm.txt_confirmemail.focus();
                        }
                        else if(trim(formnm.txt_email.value) != trim(formnm.txt_confirmemail.value))
                        {
                                alert("Email Id and Confirm Email Id must be same");
                                formnm.txt_email.focus();
                        }
                        else if(checkEmail(formnm.txt_confirmemail.value))
                        {
                                alert("Invalid Confirm Email Id");
                                formnm.txt_confirmemail.focus();
                        }
                        else if(formnm.txt_chequeno && formnm.txt_chequeno.value=="")
                        {
                                alert("Please Enter Cheque Number");
                                formnm.txt_chequeno.focus();
                        }
                        else if(formnm.txt_chequeday && cheque_date == "")
                        {
                                alert("Please Enter Cheque Date");
                                formnm.txt_chequeday.focus();
                        }
                        else if(formnm.txt_chequeday && ValidateDate(formnm.txt_chequeday.value,formnm.txt_chequemonth.value,formnm.txt_chequeyear.value) == false)
                        {
                                alert("Invalid Cheque Date");
                                formnm.txt_chequeday.focus();
                        }
                        else if(formnm.txt_chequeamt && formnm.txt_chequeamt.value=="")
                        {
                                alert("Please Enter Cheque Amount");
                                formnm.txt_chequeamt.focus();
                        }
                        else if(formnm.txt_bankname && formnm.txt_bankname.value=="")
                        {
                                alert("Please Enter Bank Name");
                                formnm.txt_bankname.focus();
                        }
                        else if(formnm.txt_branchname && formnm.txt_branchname.value=="")
                        {
                                alert("Please Enter Bank Branch Name");
                                formnm.txt_branchname.focus();
                        }
                        else
                        {
                                joinAddress(formnm);
								//alert("ggg");
								formnm.action ="ab_user_registration.php";
                                formnm.submit();
                        }
                }
                else if(actiontype == "user_login" || actiontype == "user_login_abpage")
                {
                        if(formnm.txt_username.value=="")
                        {
                                alert("Please Enter User Name");
                                formnm.txt_username.focus();
                        }
                        else if(formnm.txt_password.value=="")
                        {
                                alert("Please Enter Password");
                                formnm.txt_password.focus();
                        }
                        else
                        {
                                formnm.action ="ab_user_management_ui.php";
                                formnm.ActionType.value=actiontype;
                                formnm.submit();
                        }
                }
                else if(actiontype == "CHANGE_PROFILE")
                {
                        if(trim(formnm.txt_custname.value)=="")
                        {
                                alert("Please Enter Full Name");
                                formnm.txt_custname.focus();
                        }
                        else if(trim(formnm.txt_address1.value)=="")
                        {
                                alert("Please Enter Address 1");
                                formnm.txt_address1.focus();
                        }
                        else if(trim(formnm.txt_city.value)=="")
                        {
                                alert("Please Enter City");
                                formnm.txt_city.focus();
                        }
                        else if (formnm.cbo_country.options[formnm.cbo_country.options.selectedIndex].value=="")
                        {
                                alert("Please Select Country");
                                formnm.cbo_country.focus();
                        }
                        else if(trim(formnm.txt_email.value)=="")
                        {
                                alert("Please Enter Email Id");
                                formnm.txt_email.focus();
                        }
                        else if(checkEmail(formnm.txt_email.value))
                        {
                                alert("Invalid Email Id");
                                formnm.txt_email.focus();
                        }
                        else if(trim(formnm.txt_confirmemail.value)=="")
                        {
                                alert("Please Enter Confirm Email Id");
                                formnm.txt_confirmemail.focus();
                        }
                        else if(trim(formnm.txt_email.value) != trim(formnm.txt_confirmemail.value))
                        {
                                alert("Email Id and Confirm Email Id must be same");
                                formnm.txt_email.focus();
                        }
                        else if(checkEmail(formnm.txt_confirmemail.value))
                        {
                                alert("Invalid Confirm Email Id");
                                formnm.txt_confirmemail.focus();
                        }
                        else
                        {
                                joinAddress(formnm);
								formnm.action ="ab_user_management_ui.php";
								formnm.ActionType.value="CHANGE_PROFILE_SAVE";
                                formnm.submit();
                        }
                }
        }

		//new function added
		function joinAddress(formnm)
		{
			formnm.txt_address.value= formnm.txt_address1.value+"\n"+
																 formnm.txt_address2.value+"\n"+
																 formnm.txt_address3.value;
		}
		// end new function


   function SubmitUserN(formnm,actiontype)
   {
        //formnm ='addressbook';
        alert(formnm);
        alert(document.addressbook.txt_username.value);
        if(actiontype == "USER_REG")
        {
             var cheque_date = "";
             if (formnm.txt_chequeday)
                  cheque_date = formnm.txt_chequeday.value + "/" + formnm.txt_chequemonth.value + "/"  + formnm.txt_chequeyear.value ;
             if(formnm.txt_username.value=="")
             {
                  alert("Please Enter User Name");
                  formnm.txt_username.focus();
             }
             else if(formnm.txt_password.value=="")
             {
                  alert("Please Enter Password");
                  formnm.txt_password.focus();
             }
             else if(formnm.txt_confpassword.value=="")
             {
                   alert("Please Enter Confirm Password");
                   formnm.txt_confpassword.focus();
             }
             else if(formnm.txt_password.value != formnm.txt_confpassword.value)
             {
                    alert("Password and Confirm Password must be same");
                    formnm.txt_password.value = "";
                    formnm.txt_confpassword.value = "";
                    formnm.txt_password.focus();
             }
             else if(formnm.txt_custname.value=="")
             {
                    alert("Please Enter Full Name");
                    formnm.txt_custname.focus();
             }
             else if(formnm.txt_address.value=="")
             {
                    alert("Please Enter Address");
                    formnm.txt_address.focus();
             }
             else if(formnm.txt_city.value=="")
             {
                    alert("Please Enter City");
                    formnm.txt_city.focus();
             }
             else if (formnm.cbo_country.options[formnm.cbo_country.options.selectedIndex].value=="")
             {
                    alert("Please Select Country");
                    formnm.cbo_country.focus();
             }
             else if(formnm.txt_email.value=="")
             {
                    alert("Please Enter Email Id");
                    formnm.txt_email.focus();
             }
             else if(checkEmail(formnm.txt_email.value))
             {
                    alert("Invalid Email Id");
                    formnm.txt_email.focus();
             }
             else if(formnm.txt_confirmemail.value=="")
             {
                    alert("Please Enter Confirm Email Id");
                    formnm.txt_confirmemail.focus();
             }
             else if(formnm.txt_email.value != formnm.txt_confirmemail.value)
             {
                    alert("Email Id and Confirm Email Id must be same");
                    formnm.txt_email.focus();
             }
             else if(checkEmail(formnm.txt_confirmemail.value))
             {
                    alert("Invalid Confirm Email Id");
                    formnm.txt_confirmemail.focus();
             }
             else if(formnm.txt_chequeno && formnm.txt_chequeno.value=="")
             {
                    alert("Please Enter Cheque Number");
                    formnm.txt_chequeno.focus();
             }
             else if(formnm.txt_chequeday && cheque_date == "")
             {
                    alert("Please Enter Cheque Date");
                    formnm.txt_chequeday.focus();
             }
             else if(formnm.txt_chequeday && ValidateDate(formnm.txt_chequeday.value,formnm.txt_chequemonth.value,formnm.txt_chequeyear.value) == false)
             {

                                alert("Invalid Cheque Date");

                                formnm.txt_chequeday.focus();

             }
             else if(formnm.txt_chequeamt && formnm.txt_chequeamt.value=="")
             {

                                alert("Please Enter Cheque Amount");

                                formnm.txt_chequeamt.focus();

             }
             else if(formnm.txt_bankname && formnm.txt_bankname.value=="")
             {

                                alert("Please Enter Bank Name");

                                formnm.txt_bankname.focus();

             }
             else if(formnm.txt_branchname && formnm.txt_branchname.value=="")
             {

                                alert("Please Enter Bank Branch Name");

                                formnm.txt_branchname.focus();
             }
             else
             {

                                formnm.action ="ab_user_registration.php";

                                formnm.submit();

             }

        }
        else if(actiontype == "user_login" || actiontype == "user_login_abpage")
        {
                        if(formnm.txt_username.value=="")

                        {

                                alert("Please Enter User Name");

                                formnm.txt_username.focus();

                        }

                        else if(formnm.txt_password.value=="")

                        {

                                alert("Please Enter Password");

                                formnm.txt_password.focus();

                        }

                        else

                        {

                                formnm.action ="ab_user_management_ui.php";

                                formnm.ActionType.value=actiontype;

                                formnm.submit();

                        }

                }

                else if(actiontype == "CHANGE_PROFILE")

                {

                        if(formnm.txt_custname.value=="")

                        {

                                alert("Please Enter Full Name");

                                formnm.txt_custname.focus();

                        }

                        else if(formnm.txt_address.value=="")

                        {

                                alert("Please Enter Address");

                                formnm.txt_address.focus();

                        }

                        else if(formnm.txt_city.value=="")

                        {

                                alert("Please Enter City");

                                formnm.txt_city.focus();

                        }

                        else if (formnm.cbo_country.options[formnm.cbo_country.options.selectedIndex].value=="")

                        {

                                alert("Please Select Country");

                                formnm.cbo_country.focus();

                        }

                        else if(formnm.txt_email.value=="")

                        {

                                alert("Please Enter Email Id");

                                formnm.txt_email.focus();

                        }

                        else if(checkEmail(formnm.txt_email.value))

                        {

                                alert("Invalid Email Id");

                                formnm.txt_email.focus();

                        }

                        else if(formnm.txt_confirmemail.value=="")

                        {

                                alert("Please Enter Confirm Email Id");

                                formnm.txt_confirmemail.focus();

                        }

                        else if(formnm.txt_email.value != formnm.txt_confirmemail.value)

                        {

                                alert("Email Id and Confirm Email Id must be same");

                                formnm.txt_email.focus();

                        }

                        else if(checkEmail(formnm.txt_confirmemail.value))

                        {

                                alert("Invalid Confirm Email Id");

                                formnm.txt_confirmemail.focus();

                        }

                        else

                        {

                                formnm.ActionType.value="CHANGE_PROFILE_SAVE";

                                formnm.submit();

                        }

                }

        }









        function OpenThanksWin(title,message)
        {
              window.open("thankyou.php?message="+message+"&title="+title,'Thankyou',"scrollbars=yes,menubar=no,width=350,height=170");
        }


        function ValidateDate(day,month,year)
        {

                var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

                if (year/4 == parseInt(year/4))

                        monthLength[1] = 29;



                if (day > monthLength[month-1])

                        return false;

                else if (month > 12 || month < 1)

                        return false;

                else if (year.length < 4 )

                        return false;

                else

                        return true;

        }


/*function LogoutUser(frmNm)
{
	frmNm.ActionLogout.value="LOGOUT_USER";
	frmNm.submit();
}*/


function accessSubmit(formnm,actiontype,id)        {
	//alert (formnm.SOpt.value);
    if(actiontype=="addjob")    {
        formnm.action="jobsubmit.php";
		//formnm.method="post";
        formnm.rsl_id.value=id;
        formnm.submit();
    }
    if(actiontype=="addnews")    {
        formnm.action="postnews.php";
		//formnm.method="post";
        formnm.rsl_id.value=id;
        formnm.submit();
    }
    if(actiontype=="editrsl")    {
        formnm.action="updatersl.php";
        //formnm.method="post";
        formnm.rsl_id.value=id;
        formnm.submit();
    }
    
}

function accessSubmitRSL(formnm,actiontype,id,randomno)
{
    if(actiontype=="addjob")
    {
        formnm.action="jobsubmit.php";
        formnm.rsl_id.value=id;
        formnm.random_no.value=randomno;
        formnm.submit();
    }
    if(actiontype=="addnews")
    {
        formnm.action="postnews.php";
        formnm.rsl_id.value=id;
        formnm.random_no.value=randomno;
        formnm.submit();
    }
    if(actiontype=="editrsl")
    {
        formnm.action="updatersl.php";
        formnm.rsl_id.value=id;
        formnm.random_no.value=randomno;
        formnm.submit();
    }
}
/*
function submitToAccess(formnm, actiontype) {

	if (trim(formnm.txt_rslName.value)=="")
	{
		alert("Enter Name");
		formnm.txt_rslName.focus();
		return;
	} else if (trim(formnm.txt_rslEmaiDomain.value)=="")
	{
		alert("Enter Email Id");
		formnm.txt_rslEmaiDomain.focus();
		return;
	}
	//formnm.action = "access.php";
	formnm.actionType.value=actiontype;
	formnm.method="post";
	formnm.submit();
}
*/
//------------------------Functions Copied from admin.js-----------------------
function submitgovtservicesFrm(formnm,ActionType,id) {
        // alert (formnm="frmlocal");
        // document.frmlocal.ActionType.value = ActionType;
        if (ActionType == "delete_govtservices")        {
                if (confirm("Are you sure you want to delete this record ?"))        {
                        formnm.ActionType.value = ActionType;
                        formnm.hid_id.value = id;
                        formnm.submit();
                }

        }        else if (ActionType == "add_govtservices_to_db" || ActionType == "edit_govtservices_to_db")        {

                 if(formnm.txt_email.value != "" && checkEmail(formnm.txt_email.value))        {
                        alert("Invalid Email Id");
                        formnm.txt_email.focus();
                }
                else if(formnm.txt_contactemail.value != "" && checkEmail(formnm.txt_contactemail.value)){
                        alert("Invalid Email Id");
                        formnm.txt_contactemail.focus();
                }         else {
                        formnm.hid_id.value = id;
                        formnm.ActionType.value = ActionType;
                        formnm.submit();
                }

        }        else        {
                formnm.hid_id.value = id;
				//formnm.govt_id.value="";
                formnm.ActionType.value = ActionType;
                //formnm.method="get";
				formnm.submit();
        }

}
function submitgovtservicesFrmP(formnm,ActionType,id) {
        // alert (formnm="frmlocal");
        // document.frmlocal.ActionType.value = ActionType;
        if (ActionType == "delete_Pgovtservices")        {
                if (confirm("Are you sure you want to delete this record ?"))        {
                        formnm.ActionType.value = ActionType;
                        formnm.hid_id.value = id;
                        formnm.submit();
                }

        }        else if (ActionType == "add_Pgovtservices_to_db" || ActionType == "edit_Pgovtservices_to_db")        {

                 if(formnm.txt_email.value != "" && checkEmail(formnm.txt_email.value))        {
                        alert("Invalid Email Id");
                        formnm.txt_email.focus();
                }
                else if(formnm.txt_contactemail.value != "" && checkEmail(formnm.txt_contactemail.value)){
                        alert("Invalid Email Id");
                        formnm.txt_contactemail.focus();
                }         else {
                        formnm.hid_id.value = id;
                        formnm.ActionType.value = ActionType;
                        formnm.submit();
                }

        }        else        {
                formnm.hid_id.value = id;
				//formnm.govt_id.value="";
                formnm.ActionType.value = ActionType;
                //formnm.method="get";
				formnm.submit();
        }

}
//******************************************************************************
function ReplaceImage(formnm,status,img_nm,ActionType)        {
                formnm.status.value = status;
                formnm.ActionType.value = ActionType;
                formnm.hid_img_nm.value = img_nm;
                formnm.submit();
        }

//******************************************************************************
function ChangeTowns(str_val,govtid)        {
		
        window.open('selecttowns.php?govtid='+govtid+'&str_val='+str_val+'','SelectTowns',"scrollbars=yes,menubar=no,width=500,height=400");
}
//******************************************************************************

function submitgovtservicesFrmUp(formnm,ActionType,id) {
        if (ActionType == "delete_govtservices")        {
                if (confirm("Are you sure you want to delete this record ?"))        {
                        formnm.ActionType.value = ActionType;
                        formnm.hid_id.value = id;
                        formnm.submit();
                }

        }        else if (ActionType == "add_govtservices_to_db" || ActionType == "edit_govtservices_to_db")        {
				
                 if(formnm.txt_emailgovt.value != "" && checkEmail(formnm.txt_emailgovt.value))        {
                        alert("Invalid Email Id");
                        formnm.txt_emailgovt.focus();
                }         else if(formnm.txt_contactemailgovt.value != "" && checkEmail(formnm.txt_contactemailgovt.value)){
                        alert("Invalid Email Id");
                        formnm.txt_contactemailgovt.focus();
                }         else {
                        formnm.hid_id.value = id;
                        formnm.ActionType.value = ActionType;
                        formnm.submit();
                }

        }        else        {
                formnm.hid_id.value = id;
                formnm.ActionType.value = ActionType;
                formnm.submit();
        }

}
//*****************************************************************************

function submitlocalgovtFrm(formnm,ActionType,id) {
        if (ActionType == "delete_localgovt")        {
                if (confirm("Are you sure you want to delete this record ?"))        {
                        formnm.ActionType.value = ActionType;
                        formnm.hid_id.value = id;
                        formnm.submit();
                }

        }        else if (ActionType == "add_localgovt_to_db" || ActionType == "edit_localgovt_to_db")        {

                 if(formnm.txt_email.value != "" && checkEmail(formnm.txt_email.value))        {
                        alert("Invalid Email Id");
                        formnm.txt_email.focus();
                }         else if(formnm.txt_contactemail.value != "" && checkEmail(formnm.txt_contactemail.value)){
                        alert("Invalid Email Id");
                        formnm.txt_contactemail.focus();
                }         else {
                        formnm.hid_id.value = id;
                        formnm.ActionType.value = ActionType;
                        formnm.submit();
                }

        }        else if (ActionType == "admin_govtservices")         {

                formnm.govt_id.value = id;
                formnm.ActionType.value = ActionType;
                formnm.submit();

        }        else        {
                formnm.hid_id.value = id;
                formnm.ActionType.value = ActionType;
                formnm.submit();
        }

}
function submitlocalgovtFrmP(formnm,ActionType,id) {
        if (ActionType == "delete_Plocalgovt")        {
                if (confirm("Are you sure you want to delete this record ?"))        {
                        formnm.ActionType.value = ActionType;
                        formnm.hid_id.value = id;
                        formnm.submit();
                }

        }        else if (ActionType == "add_Plocalgovt_to_db" || ActionType == "edit_Plocalgovt_to_db")        {

                 if(formnm.txt_email.value != "" && checkEmail(formnm.txt_email.value))        {
                        alert("Invalid Email Id");
                        formnm.txt_email.focus();
                }         else if(formnm.txt_contactemail.value != "" && checkEmail(formnm.txt_contactemail.value)){
                        alert("Invalid Email Id");
                        formnm.txt_contactemail.focus();
                }         else {
                        formnm.hid_id.value = id;
                        formnm.ActionType.value = ActionType;
                        formnm.submit();
                }

        }        else if (ActionType == "admin_Pgovtservices")         {

                formnm.govt_id.value = id;
                formnm.ActionType.value = ActionType;
                formnm.submit();

        }        else        {
                formnm.hid_id.value = id;
                formnm.ActionType.value = ActionType;
                formnm.submit();
        }

}
//*******************************************************************************

function addtowns(formnm)        {
                var country  = formnm.cmb_country.options[formnm.cmb_country.options.selectedIndex].value;
                var county   = formnm.cmb_county.options[formnm.cmb_county.options.selectedIndex].value;
                var towns= formnm.cmb_towns.options[formnm.cmb_towns.options.selectedIndex].value;
                var units         = formnm.txt_no_unit.value;

        if (country == "")        {
                alert("Select Country");
                formnm.cmb_country.focus();
        }        else if (county =="")        {
                alert("Select County");
                formnm.cmb_county.focus();
        }
/*        else if (units =="")        {
                alert("Enter Number of Property Maintained");
                formnm.txt_no_unit.focus();
        }        else if(checkIfNumber(formnm.txt_no_unit.value))        {
                alert("Enter Integer value");
                formnm.txt_no_unit.value="";
                formnm.txt_no_unit.focus();
        }
*/        else        {

                formnm.status.value = "add_towns";
                formnm.added_towns.value = country+"-"+county+"-"+towns+"-"+units;
                formnm.submit();
        }
}
//***************************************************************************************
function addtownstoRSL(formnm,status)        {
		
        window.opener.document.forms[1].towns_str.value = formnm.str_val.value;
        window.opener.document.forms[1].status.value = status;
        window.opener.document.forms[1].submit();
        window.close();
}
//Functions for headers - Padmanabh - 24/09/2007
function changeInputTypeTEXT(
oldElm, // a reference to the input element
iType, // value of the type property: 'text' or 'password'
iValue, // the default value, set to 'password' in the demo
blankValue, // true if the value should be empty, false otherwise
noFocus) {  // set to true if the element should not be given focus
if(!oldElm || !oldElm.parentNode || (iType.length<4) || 
!document.getElementById || !document.createElement) return;
var newElm = document.createElement('input');
newElm.type = iType;
if(oldElm.name) newElm.name = oldElm.name;
if(oldElm.id) newElm.id = oldElm.id;
if(oldElm.className) newElm.className = oldElm.className;
if(oldElm.size) newElm.size = oldElm.size;
if(oldElm.tabIndex) newElm.tabIndex = oldElm.tabIndex;
if(oldElm.accessKey) newElm.accessKey = oldElm.accessKey;

newElm.onfocus = function(){return function(){
if(this.hasFocus) return;
var newElm = changeInputTypeTEXT(this,'text',iValue,
  (this.value.toLowerCase()==iValue.toLowerCase())?true:false);
if(newElm) newElm.hasFocus=true;
}}();
newElm.onblur = function(){return function(){
if(this.hasFocus)
  {
if(this.value=='' || (this.value.toLowerCase()==iValue.toLowerCase())) {
  changeInputTypeTEXT(this,'text',iValue,false,true);
}
document.display.searchheader.focus();	
  }
}}();
// hasFocus is to prevent a loop where onfocus is triggered over and over again
newElm.hasFocus=false;
oldElm.parentNode.replaceChild(newElm,oldElm);
if(!blankValue) newElm.value = iValue;
if(!noFocus || typeof(noFocus)=='undefined') {
window.tempElm = newElm;
setTimeout("tempElm.hasFocus=true;tempElm.focus();",1);
}
return newElm;
}

function changeInputTypePSWD(
oldElm, // a reference to the input element
iType, // value of the type property: 'text' or 'password'
iValue, // the default value, set to 'password' in the demo
blankValue, // true if the value should be empty, false otherwise
noFocus) {  // set to true if the element should not be given focus
if(!oldElm || !oldElm.parentNode || (iType.length<4) || 
!document.getElementById || !document.createElement) return;
var newElm = document.createElement('input');
newElm.type = iType;
if(oldElm.name) newElm.name = oldElm.name;
if(oldElm.id) newElm.id = oldElm.id;
if(oldElm.className) newElm.className = oldElm.className;
if(oldElm.size) newElm.size = oldElm.size;
if(oldElm.tabIndex) newElm.tabIndex = oldElm.tabIndex;
if(oldElm.accessKey) newElm.accessKey = oldElm.accessKey;
newElm.onfocus = function(){return function(){
if(this.hasFocus) return;
var newElm = changeInputTypePSWD(this,'password',iValue,
  (this.value.toLowerCase()==iValue.toLowerCase())?true:false);
if(newElm) newElm.hasFocus=true;
}}();
newElm.onblur = function(){return function(){
if(this.hasFocus)
  {
if(this.value=='' || (this.value.toLowerCase()==iValue.toLowerCase())) {
  changeInputTypePSWD(this,'text',iValue,false,true);
}
document.display.searchheader.focus();	
  }
}}();
// hasFocus is to prevent a loop where onfocus is triggered over and over again
newElm.hasFocus=false;
oldElm.parentNode.replaceChild(newElm,oldElm);
if(!blankValue) newElm.value = iValue;
if(!noFocus || typeof(noFocus)=='undefined') {
window.tempElm = newElm;
setTimeout("tempElm.hasFocus=true;tempElm.focus();",1);
}
return newElm;
}
//-------------------------------------------------------------------------------



