// JavaScript Document
var arr1;
var arr2;
var arr3;
var option1;
var option2;
var option3;

var count1=0;
var len1=0;

function AreaRadio(ValArr)
{
	if (ValArr=="Tokyo")
	var Arr = [["", "Select"],["Minato", "Minato-ku"],["Shibuya", "Shibuya-ku"],["Shinagawa", "Shinagawa-ku"],["Meguro","Meguro-ku"],["Setagaya","Setagaya-ku"],["Ota","Ota-ku"],["Chuo","Chuo-ku"],["Shinjuku","Shinjuku-ku"]];
	else if (ValArr=="Yokohama")
	var Arr = [["", "Select"],["Minato Mirai Area","Minato Mirai Area"],["Yamate, Motomachi Area","Yamate, Motomachi Area"],["Honmoku Area","Honmoku Area"]];
	else if (ValArr=="OtherReg")
	var Arr = [["", "Select"],["Osaka","Osaka"],["Kyoto","Kyoto"],["Nara","Nara"],["Nishinomiya","Nishinomiya"],["Hiroshima","Hiroshima"],["Nagasaki","Nagasaki"],["Fukuoka","Fukuoka"]];
	else if (ValArr=="Kanto")
	var Arr = [["", "Select"],["Ibaraki","Ibaraki"],["Chiba","Chiba"]] 
	else if (ValArr=="Nagoya")
	var Arr = [["", "Select"],["Atsuta","Atsuta-ku"],["Chikusa","Chikusa-ku"],["Higashi","Higashi-ku"],["Kita","Kita-ku"],["Meito","Meito-ku"],["Midori","Midori-ku"],["Minami","Minami-ku"],["Mizuho","Mizuho-ku"],["Moriyama","Moriyama-ku"],["Naka","Naka-ku"],["Nakagawa","Nakagawa-ku"],["Nakamura","Nakamura-ku"],["Nishi","Nishi-ku"],["Showa","Showa-ku"],["Tempaku","Tempaku-ku"]];
	else if (ValArr=="Chubu")
	var Arr = [["", "Select"],["Anjo","Anjo"],["Kariya","Kariya"],["Kasugai","Kasugai"],["Aichi","Aichi"],["Nishikamo","Nishikamo"],["Chita","Chita"],["Miyoshi","Miyoshi"],["Togo","Togo"],["Nisshin","Nisshin"],["Agui","Agui"],["Toyota","Toyota"],["Yokkaichi","Yokkaichi"],["Okazaki","Okazaki"],["Yokkaichi","Yokkaichi"],["Tokai","Tokai"]];
	else if (ValArr=="OtherRegT")
	var Arr = [["", "Select"],["Osaka","Osaka"],["Kyoto","Kyoto"],["Nara","Nara"],["Nishinomiya","Nishinomiya"],["Hiroshima","Hiroshima"],["Nagasaki","Nagasaki"],["Fukuoka","Fukuoka"]];
	else if (ValArr=="OtherRegN")
	var Arr = [["", "Select"],["Osaka","Osaka"],["Kyoto","Kyoto"],["Nara","Nara"],["Nishinomiya","Nishinomiya"],["Hiroshima","Hiroshima"],["Nagasaki","Nagasaki"],["Fukuoka","Fukuoka"]];
	else
	var Arr = [];


	if (Arr.length != 0)
	{
		var LoopArr=Arr.length
		var objDiv = document.getElementById("radGroup");
		
		for (var i=0;i<15;i++) 
		 {
			objDiv.remove(objDiv.options[i]);
		 }
		 
		for (var g=0; g < LoopArr; g++)
		{
			var theOption = new Option;
			theOption.text = Arr[g][1];
			theOption.value = Arr[g][0];
			objDiv.options[g] = theOption;
			objDiv.value[g] = theOption;	
		}
	}
		
}

function Change_region(val)
{

	fillrent(val,1)

	if(val=='')
		{
			alert("Please make a selection from the 'Located In' dropdown"); 
			if (loc=='tokyo')
			document.getElementById("city").value="Tokyo";
			else
			document.getElementById("city").value="Nagoya";
		}
			
	
	switch (val)
	{
		case "Tokyo":
		
			AreaRadio('Tokyo');
			document.getElementById("city2").value="Tokyo";
			HelpInfo('Tokyo',1);
			fillrent('Tokyo',2);
		
		break;
		
		case "Yokohama":
		
			AreaRadio('Yokohama');
			document.getElementById("city2").value="Tokyo";
			HelpInfo('Tokyo',1);
			fillrent('Tokyo',2);
				
		break;
		
		case "Kanto Other":
		
			AreaRadio('Kanto');
			document.getElementById("city2").value="Tokyo";
			HelpInfo('Tokyo',1);
			fillrent('Tokyo',2);
			
		break;
		
		
		case "Other RegionsT":
		
			AreaRadio('OtherRegT');

		break;
		
		case "Nagoya":
		
			AreaRadio('Nagoya');
			document.getElementById("city2").value="Nagoya";
			HelpInfo('Nagoya',1);
			fillrent('Nagoya',2);
		
		break;
		
		case "Chubu Other":
		
			AreaRadio('Chubu');
			document.getElementById("city2").value="Nagoya";
			HelpInfo('Nagoya',1);
			fillrent('Nagoya',2);
			
		break;
		
		
		case "Other RegionsN":
		
			AreaRadio('OtherRegN');

		break;
		
		default:

		break;
	}
}

function createRadioElement( name, checked ) {
    var radioInput;
    try {
        var radioHtml = '<input type="radio" name="' + name + '"';
        if ( checked ) {
            radioHtml += ' checked="checked"';
        }
        radioHtml += '/>';
        radioInput = document.createElement(radioHtml);
    } catch( err ) {
        radioInput = document.createElement('input');
        radioInput.setAttribute('type', 'radio');
        radioInput.setAttribute('name', name);
        if ( checked ) {
            radioInput.setAttribute('checked', 'checked');
        }
    }

    return radioInput;
}
//*****START**********
//javascript for property Id search box on top of the page 
function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}

function prop_info()	
{
	var checkStr=document.frmregtop.txt_propid.value.substring(0,1)
	//alert(checkStr)
	if(IsNumeric(checkStr)==false)
	{
		siteSearch();	
	}
	else
	{
		flag=0;
		st="";
		if(isNull(document.frmregtop.txt_propid.value) == false)
		{
			
			var prop_id_tmp,prop_id_str,prop_flag,len_flag,valid_flag
			prop_flag=1
			len_flag=1
			valid_flag=1
			prop_id_tmp=document.frmregtop.txt_propid.value
			prop_id_str=prop_id_tmp.split(",")
			for (f=0 ;f<prop_id_str.length;f++)
			{
				if (isValidChar(trim(prop_id_str[f]),'',4)== false)
				{
					valid_flag=0
					break;
				}
			   if(isNull(prop_id_str[f])==true){
					prop_flag=0
					break;
				}	
				if(trim(prop_id_str[f]).length > 9){
					len_flag=0
					break;
				}	
			}
			if (valid_flag==0){
				st=st + "Enter only numeric property ID or IDs" + '\n'; 
				st=st + "If you are entering multiple properties put comma as seperator" + '\n'; 
				flag=1;
			}	
			if (prop_flag==0){
				st=st + "Property ID/ID(s) entered are invalid" + '\n'; 
				flag=1;
			}	
			if (len_flag==0){
				st=st + "Length of property ID should not be more than 9" + '\n'; 
				flag=1;
			}	
			
			
			
		}
		else
		{	st=st + "Property ID should not be blank" + '\n'; 
			flag=1; }
		
		if (flag == 1)	{
			alert(st);
		}
		else
		{
			document.frmregtop.action="FindhomeWeb/searchRes.asp?screens=quick"//&txt_propid="+document.frmregtop.txt_propid.value;
			
			document.frmregtop.submit();
		}
	}
}
	
function siteSearch()
{
	document.frmregtop.action="site_search.asp"
	document.frmregtop.submit();
}
//javascript for property Id search box on top of the page 
//*****END**********

function checksubmit(val)
{
	flag=0;
	st='';
	var alpha
	alpha=true
	
		if (alpha==true)
		{
			if(val==1)
			{
			 minvalue=document.frmregtop.Minval.value
			 maxvalue=document.frmregtop.Maxval.value
			}
			else
			{
			 minvalue=document.frmregtop.Minval2.value
			 maxvalue=document.frmregtop.Maxval2.value
			}
			
			 rpmin=/,/g;
			 minvalue1=minvalue.replace(rpmin,"")
			 maxvalue1=maxvalue.replace(rpmin,"")
			 
			if (parseInt(minvalue1) >= (parseInt(maxvalue1)))
			{
				st=st + "Maximum budget should be a greater than Minimum budget" + '\n';
				flag=1;
			}
		}				
		if (flag == 0) 
		{
			//if(document.frmregtop.action=='')
			//{
				if(val==1)
				{
				document.frmregtop.action="FindhomeWeb/searchRes.asp?screens=home";
				}
				else
				{
				document.frmregtop.action="FindhomeWeb/searchRes.asp?screens=stations";
				}
			//}
			
			document.frmregtop.submit();
		}
		else
		{
			alert(st);					
		}
}


function fillrent(val,id)
{
		 
	if(id==1)
	{
		var RentMin = document.getElementById("Minval");
		var RentMax=document.getElementById("Maxval");
	}
	else
	{
		var RentMin = document.getElementById("Minval2");
		var RentMax=document.getElementById("Maxval2");
	}
	
	arr1 = new Array("150000","200000","250000","300000","350000","400000","450000","500000","550000","600000","650000","700000","750000","800000","850000","900000","950000","1000000","1500000","2000000","2500000","3000000")
	arr2 = new Array("150,000","200,000","250,000","300,000","350,000","400,000","450,000","500,000","550,000","600,000","650,000","700,000","750,000","800,000","850,000","900,000","950,000","1,000,000","1,500,000","2,000,000","2,500,000","3,000,000")

	arr3 = new Array("100000","150000","200000","250000","300000","350000","400000","450000","500000","550000","600000","650000","700000","750000","800000","850000","900000","950000","1000000","1500000","2000000","2500000","3000000")
	arr4 = new Array("100,000","150,000","200,000","250,000","300,000","350,000","400,000","450,000","500,000","550,000","600,000","650,000","700,000","750,000","800,000","850,000","900,000","950,000","1,000,000","1,500,000","2,000,000","2,500,000","3,000,000")

	for (var i=0;i<35;i++) 
	 {
		RentMin.remove(RentMin.options[i]);
	 }
	
	for (var i=0;i<35;i++) 
	 {
		RentMax.remove(RentMax.options[i]);
	 }
	 
switch (val)
{

case "Tokyo":
for (var i=0;i<arr1.length;i++) 
{
option1 = new Option(arr2[i],arr1[i]);
RentMin.options[i] = option1;
RentMin.value[i] = option1;
}

for (var i=0;i<arr1.length;i++) 
{
option1 = new Option(arr2[i],arr1[i]);
RentMax.options[i] = option1;
RentMax.value[i] = option1;
if(arr1[i]==200000)
RentMax.options[i].selected=true;
}

break;

case "Yokohama":
for (var i=0;i<arr1.length;i++) 
{
option1 = new Option(arr2[i],arr1[i]);
RentMin.options[i] = option1;
RentMin.value[i] = option1;
}

for (var i=0;i<arr1.length;i++) 
{
option1 = new Option(arr2[i],arr1[i]);
RentMax.options[i] = option1;
RentMax.value[i] = option1;
if(arr1[i]==200000)
RentMax.options[i].selected=true;

}

break;

case "Kanto Other":
for (var i=0;i<arr1.length;i++) 
{
option1 = new Option(arr2[i],arr1[i]);
RentMin.options[i] = option1;
RentMin.value[i] = option1;
}

for (var i=0;i<arr1.length;i++) 
{
option1 = new Option(arr2[i],arr1[i]);
RentMax.options[i] = option1;
RentMax.value[i] = option1;
if(arr1[i]==200000)
RentMax.options[i].selected=true;

}

break;

case "Nagoya":
for (var i=0;i<arr3.length;i++) 
{
option = new Option(arr4[i],arr3[i]);
RentMin.options[i] = option;
RentMin.value[i] = option;
}

for (var i=0;i<arr3.length;i++) 
{
option = new Option(arr4[i],arr3[i]);
RentMax.options[i] = option;
RentMax.value[i] = option;
if(arr3[i]==150000)
RentMax.options[i].selected=true;

}

break;

case "Chubu Other":
for (var i=0;i<arr3.length;i++) 
{
option = new Option(arr4[i],arr3[i]);
RentMin.options[i] = option;
RentMin.value[i] = option;
}

for (var i=0;i<arr3.length;i++) 
{
option = new Option(arr4[i],arr3[i]);
RentMax.options[i] = option;
RentMax.value[i] = option;
if(arr3[i]==150000)
RentMax.options[i].selected=true;

}

break;

case "Other RegionsN":
for (var i=0;i<arr3.length;i++) 
{
option = new Option(arr4[i],arr3[i]);
RentMin.options[i] = option;
RentMin.value[i] = option;
}

for (var i=0;i<arr3.length;i++) 
{
option = new Option(arr4[i],arr3[i]);
RentMax.options[i] = option;
RentMax.value[i] = option;
if(arr3[i]==150000)
RentMax.options[i].selected=true;

}

break;


default:
for (var i=0;i<arr3.length;i++) 
{
option = new Option(arr4[i],arr3[i]);
RentMin.options[i] = option;
RentMin.value[i] = option;
}

for (var i=0;i<arr3.length;i++) 
{
option = new Option(arr4[i],arr3[i]);
RentMax.options[i] = option;
RentMax.value[i] = option;
if(arr3[i]==150000)
RentMax.options[i].selected=true;

}

break;
}
}

