// JavaScript Document

function jsShowHideLayer(divname,iState){
	// for ie5+ only
	var thislayer=document.getElementById(divname);
	if (thislayer != null){
		thislayer.style.visibility = iState ? "visible" : "hidden";
	}
}

function jsRemax_LoadBlank(iframename){
	var thislayer=document.getElementById(iframename);
	thislayer.src="../blank.html";
	
}


function jsCheckDate (datevalue){
	
	if (datevalue.length >=10){
	
		var year = datevalue.substring(6);
		var month=datevalue.substring(3,5);
		var day=datevalue.substring(0,2);
		month=month-0;
		day=day-0;
		//alert("year=["+year+"]");
		//alert("month=["+month+"]");
		//alert("day=["+day+"]");
		if (isYear(year) && isMonth(month) && isDay(day)){
			return true;
		}
		
	}
	return false;
}

function jsTrim(str){
	return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function jsCheckTime(timevalue){
	if (timevalue.length >=5){
	
		var hour = timevalue.substring(0,2);
		var minute=timevalue.substring(3);
		
		if (isHour(hour) && isMinute(minute) ){
			return true;
		}
		
	}
	return false;
}
/*
function jsRemax_ResizesLayer(divname,t,l,w,h){
	// for ie5+ only
	var thislayer=document.getElementById(divname);
	if (t>0)
		thislayer.style.top = t;
	if (l>0)
		thislayer.style.left = l;
	if (w>0)
	  thislayer.style.width = w; 	
	if (h>0)
	  thislayer.style.height = h; 		  
	
}
*/
function jsFindChildByID(childid,parentobj){
	if (parentobj){
		
		if (parentobj.id==childid){
			return parentobj;
		}
	
		if (!parentobj.childNodes)return null;

		var nodeList = parentobj.childNodes;

		for(var x=0;x<nodeList.length;x++)
    {
	    var result=jsFindChildByID(childid, nodeList[x]);
	    if (result){
	    	return result;
	    }	
	  }
	}
	return null;
}
function jsFindParentByTag(thisnode,parenttag){
	var parentnode=null;
	var temp=thisnode;
	
	while(temp != null){
		temp=temp.parentNode;
		if (temp.tagName.toLowerCase() == parenttag || temp.nodeName.toLowerCase()==parenttag)
		{
			parentnode=temp;
			break;
		}
	}
	
	return parentnode;
}
function jsReturnObjById(thisdoc, id)
{
    if (thisdoc.getElementById)
        var returnVar = thisdoc.getElementById(id);
    else if (thisdoc.all)
        var returnVar = thisdoc.all[id];
    else if (thisdoc.layers)
        var returnVar = thisdocs.layers[id];
    return returnVar;
}


function jsRemax_RemoveAllChild(obj){
  
    		while (obj.hasChildNodes())
    		{
    			var child=obj.firstChild;
  			if (child !=null){
  				if (child.hasChildNodes()){
  					jsSMS_RemoveAllChild(child);
  				}
  			     obj.removeChild(child);
  			}// if
  		}// while
   
}
function jsSetCountry(thisdoc,id, name){
  //alert(thisdoc+" id="+id);
  var selobj=jsReturnObjById(thisdoc,id);
  //alert(selobj);
  if (selobj){
     var len=selobj.length;
     var i=0;
     for (i=0;i<len;i++){
       if (selobj.options[i].value==name){
	selobj.options[i].selected=true;
	  return true;
       }
     }
  }
}
function jsRemaxCreateCountrySelection(parentObj,thisid,selectname,selectedid,stylename){

	var selectelement = document.createElement("select");
     selectelement.id=thisid;
	selectelement.name=selectname;
	var strArray=new Array(211);
	strArray[0]="Antarctica";
strArray[1]="Albania";
strArray[2]="Argentina";
strArray[3]="Afghanistan";
strArray[4]="Azerbaijan";
strArray[5]="Algeria";
strArray[6]="Angola";
strArray[7]="Aruba";
strArray[8]="Antigua and Barbuda";
strArray[9]="Australia";
strArray[10]="Anguilla";
strArray[11]="Aruba";
strArray[12]="Armenia";
strArray[13]="Bahamas";
strArray[14]="Botswana";
strArray[15]="Bermuda";
strArray[16]="Bosnia and Herzegovina";
strArray[17]="Belize";
strArray[18]="Burundi";
strArray[19]="Benin";
strArray[20]="Myanmar";
strArray[21]="Bahrain";
strArray[22]="Bolivia";
strArray[23]="Barbados";
strArray[24]="British Indian Ocean Territory";
strArray[25]="Bhutan";
strArray[26]="Bulgaria";
strArray[27]="Bangladesh";
strArray[28]="Belgium";
strArray[29]="Fmr USSR-Byelorussia";
strArray[30]="Brazil";
strArray[31]="Chad";
strArray[32]="Central African Republic";
strArray[33]="Congo";
strArray[34]="Chile";
strArray[35]="China";
strArray[36]="Cameroon";
strArray[37]="Canada";
strArray[38]="Colombia";
strArray[39]="Costa Rica";
strArray[40]="Cuba";
strArray[41]="Cape Verde";
strArray[42]="Cyprus";
strArray[43]="Czech Republic";
strArray[44]="Djibouti";
strArray[45]="Germany";
strArray[46]="Denmark";
strArray[47]="Dominica";
strArray[48]="Dominican Republic";
strArray[49]="Yemen";
strArray[50]="Egypt";
strArray[51]="Estonia";
strArray[52]="Ecuador";
strArray[53]="United Arab Emirates";
strArray[54]="El Salvador";
strArray[55]="Ethiopia";
strArray[56]="Faroe Islands";
strArray[57]="Fmr Yugoslavia";
strArray[58]="French Guiana";
strArray[59]="Finland";
strArray[60]="Fiji";
strArray[61]="Falkland Islands";
strArray[62]="France";
strArray[63]="Gambia";
strArray[64]="Cayman Islands";
strArray[65]="Grenada";
strArray[66]="Georgia";
strArray[67]="Ghana";
strArray[68]="Gibraltar";
strArray[69]="Greenland";
strArray[70]="Guam";
strArray[71]="Guinea";
strArray[72]="Gabon";
strArray[73]="Equatorial Guinea";
strArray[74]="Greece";
strArray[75]="Guam";
strArray[76]="Guatemala";
strArray[77]="Guinea-Bissau";
strArray[78]="Guyana";
strArray[79]="Haiti";
strArray[80]="St Helena";
strArray[81]="Honduras";
strArray[82]="d=";
strArray[83]="Hungary";
strArray[84]="Burkina Faso";
strArray[85]="Indonesia";
strArray[86]="Ireland";
strArray[87]="Iceland";
strArray[88]="India";
strArray[89]="Iraq";
strArray[90]="Iran";
strArray[91]="Israel";
strArray[92]="Ivory Coast";
strArray[93]="Israel";
strArray[94]="Italy";
strArray[95]="Jordan";
strArray[96]="Jamaica";
strArray[97]="Japan";
strArray[98]="Micronesia";
strArray[99]="Kiribati";
strArray[100]="Kenya";
strArray[101]="South Korea";
strArray[102]="Cambodia";
strArray[103]="North Korea";
strArray[104]="Cook Islands";
strArray[105]="Kuwait";
strArray[106]="Kazakhstan ";
strArray[107]="Laos";
strArray[108]="Lebanon";
strArray[109]="Saint Lucia";
strArray[110]="Liberia";
strArray[111]="Lithuania";
strArray[112]="Latvia";
strArray[113]="Luxembourg";
strArray[114]="Libya";
strArray[115]="Morocco";
strArray[116]="Montserrat";
strArray[117]="Guadeloupe";
strArray[118]="Madagascar";
strArray[119]="Marshall Islands";
strArray[120]="Mali";
strArray[121]="Macedonia";
strArray[122]="Malta";
strArray[123]="Monaco";
strArray[124]="Mongolia";
strArray[125]="Martinique";
strArray[126]="Malaysia";
strArray[127]="Mauritania";
strArray[128]="Macau";
strArray[129]="Maldives Islands";
strArray[130]="Malawi";
strArray[131]="Brunei";
strArray[132]="Mexico";
strArray[133]="Mozambique";
strArray[134]="New Caledonia";
strArray[135]="Papua-New Guinea";
strArray[136]="Vanuatu";
strArray[137]="Nigeria";
strArray[138]="Nicaragua";
strArray[139]="Netherlands";
strArray[140]="Namibia";
strArray[141]="Norway";
strArray[142]="Nepal";
strArray[143]="Niger";
strArray[144]="Aruba";
strArray[145]="Vanuatu";
strArray[146]="Nauru ";
strArray[147]="New Zealand";
strArray[148]="Oman";
strArray[149]="Austria";
strArray[150]="French Polynesia";
strArray[151]="Philippines";
strArray[152]="Pakistan";
strArray[153]="Poland";
strArray[154]="Panama";
strArray[155]="Portugal";
strArray[156]="Peru";
strArray[157]="Puerto Rico";
strArray[158]="Paraguay";
strArray[159]="Qatar";
strArray[160]="Russia";
strArray[161]="Reunion and associated islands";
strArray[162]="Croatia";
strArray[163]="Romania";
strArray[164]="Russia";
strArray[165]="Rwanda";
strArray[166]="Sri Lanka";
strArray[167]="Seychelles";
strArray[168]="Saudi Arabia";
strArray[169]="St Pierre and Miquelon";
strArray[170]="South Africa";
strArray[171]="Samoa";
strArray[172]="Senegal";
strArray[173]="Somalia";
strArray[174]="Sierra Leone";
strArray[175]="Suriname";
strArray[176]="Sweden";
strArray[177]="Spain";
strArray[178]="Slovakia";
strArray[179]="Singapore";
strArray[180]="Guadeloupe";
strArray[181]="Sudan";
strArray[182]="Swaziland";
strArray[183]="Switzerland";
strArray[184]="Syria";
strArray[185]="Trinidad and Tobago";
strArray[186]="Togo";
strArray[187]="Thailand";
strArray[188]="United States of America";
strArray[189]="Turks and Caicos Islands";
strArray[190]="Timor";
strArray[191]="Tanzania";
strArray[192]="Tonga";
strArray[193]="Turkmenistan";
strArray[194]="Tunisia";
strArray[195]="Turkey";
strArray[196]="Tuvalu";
strArray[197]="Taiwan";
strArray[198]="Tajikistan";
strArray[199]="Uganda";
strArray[200]="United Kingdom";
strArray[201]="Ukraine";
strArray[202]="Uruguay";
strArray[203]="Uzbekistan";
strArray[204]="Virgin Islands";
strArray[205]="Venezuela";
strArray[206]="Vietnam";
strArray[207]="Yemen";
strArray[208]="Zambia";
strArray[209]="Zaire";
strArray[210]="Zimbabwe";
	if (stylename !=null  && stylename !=''){
		selectelement.className=stylename;
	}
	for (i=0;i<211;i++){
		selectelement.options[i]=new Option(strArray[i],strArray[i]);
		if (strArray[i]==selectedid){
			selectelement.options[i].selected=true;
		}
	}
	parentObj.appendChild(selectelement);
}
function jsRemaxCreateSelection(parentObj,thisid,selectname,selectedid,idArray,strArray,iArraysize,stylename){
	var selectelement = document.createElement("select");
     selectelement.id=thisid;
	selectelement.name=selectname;
	if (stylename !=null  && stylename !=''){
		selectelement.className=stylename;
	}
	for (i=0;i<iArraysize;i++){
		selectelement.options[i]=new Option(strArray[i],idArray[i]);
		if (idArray[i]==selectedid){
			selectelement.options[i].selected=true;
		}
	}
	parentObj.appendChild(selectelement);
}


function jsRemax_trim(str){
	return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}
