function propid_lookup(propid) {
	showspinner();
	setTimeout("hidespinner()",2000);
  var url="http://www.availcheck.com/propidlookup.php";
  // var url="http://localhost:81/availcheck_newlight/propidlookup.php";
   url = url + "?propid=" + propid;
   if (window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}
   else {xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
   xmlhttp.onreadystatechange=function(){
    if (xmlhttp.readyState==4 && xmlhttp.status==200){
	  var result = xmlhttp.responseText;
	  var mySplit   = result.split("|");
	  var propnamestr = mySplit[2];

	  if (result != "||") {
	    document.getElementById("propid").value    = mySplit[0];
	    document.getElementById("member_id").value = mySplit[1];
	    document.getElementById("propname").value  = propnamestr;
	    document.getElementById("textstr").value   = "Availability " + propnamestr;
	  }
    }
  }
  xmlhttp.open("GET",url,true);
  xmlhttp.send();
  createcode();
}

function showspinner() {
    document.getElementById('loading').className = '';
}
function hidespinner() {
    document.getElementById('loading').className = 'hidden';
}


function createcode(){
    if ((document.getElementById("propid").value == "") && (document.getElementById("member_id").value != "")){
	  document.getElementById("cal_type").selectedIndex = 2;
	}
	// BB calendar Full
	if (document.getElementById("BB").value == 1){
	  document.getElementById("cal_type").selectedIndex = 3;
	}
	// BB calendar Compact
	if (document.getElementById("BB").value == 2){
	  document.getElementById("cal_type").selectedIndex = 4;
	}
	// simple link code
	if (document.getElementById("CT").value == 1){
	  document.getElementById("code_type").selectedIndex = 0;
	}
	// IFRAME code
	if (document.getElementById("CT").value == 2){
	  document.getElementById("code_type").selectedIndex = 3;
	}


	if (document.getElementById("propid").value == "" && document.getElementById("member_id").value == ""){
		document.getElementById("search").className = "";
		document.getElementById("copybutton").className = "hidden";
		document.getElementById("code_result").innerText = "Please type your calendar Propid number in the box to the right and click Search or type your member_id number for your Guesthouse calendar";
	    document.getElementById("code_run").innerHTML = "";
		}
		else {
	   var propidstr = "propid=" + document.getElementById("propid").value;
	   var member_idstr = "member_id=" + document.getElementById("member_id").value;
	   var c = document.getElementById("caltype").value;
       var widthstr  = 0;
       var heightstr = 0;
          if (c==5){widthstr = 675;heightstr = 700;} // yearly
     else if (c==4){widthstr = 650;heightstr = 700;} //
     else if (c==3){widthstr = 310;heightstr = 230;} // single date checker
     else if (c==2){widthstr = 320;heightstr = 295;} // between date checker
     else if (c==1){widthstr = 660;heightstr = 775;} // monthly
     else {widthstr = 675;heightstr = 650;} //

	   var langstr = "";
     for( i = 0; i < document.getElementsByName("lang").length; i++){
       if( document.getElementsByName("lang")[i].checked == true )
       langstr = document.getElementsByName("lang")[i].value;
     }
     if (langstr){langstr = "&lang=" + langstr;urlstr += langstr;}
	   var cal = document.getElementById("cal_type").options[document.getElementById("cal_type").selectedIndex].value;
      var urlstr = "http://www.availcheck.com/cgi-bin/";
      //var urlstr = "http://localhost:81/cgi-bin/instant_cals/";

	   if (cal == "full"){urlstr += "calendar.cgi" + "?" + propidstr + langstr;}
	   else if (cal == "search"){urlstr += "search.cgi" + "?" + member_idstr + langstr;widthstr = 800;heightstr = 550;}
	   else if (cal == "ghfull"){urlstr += "bb_search.cgi" + "?" + member_idstr;widthstr = 725;heightstr = 600;}
	   else if (cal == "ghcompact"){urlstr += "bb_compact.cgi" + "?" + member_idstr;widthstr = 250;heightstr = 350;}
	   else {urlstr += "compact.cgi" + "?" + propidstr + langstr;widthstr = 250;heightstr = 325;}

     var code_type = document.getElementById("code_type").options[document.getElementById("code_type").selectedIndex].value;

          if (code_type== "simplelink"){urlstr = "<a href=\"" + urlstr + "\" target=\"_blank\" title=\"" + document.getElementById("textstr").value + "\">" + document.getElementById("textstr").value + "</a>"}
     else if (code_type== "buttonlink"){urlstr = "<form><input type=\"button\" title=\"" + document.getElementById("textstr").value + "\"  value=\"" + document.getElementById("textstr").value + "\" onclick=\"window.open('" + urlstr + "')\"></form>"}
     else if (code_type== "pop"){urlstr = "<form><input type=\"button\" title=\"" + document.getElementById("textstr").value + "\"  value=\"" + document.getElementById("textstr").value + "\" onclick=\"window.open( '" + urlstr + "', 'myWindow', 'status = 0, menubar = 0, height = " + heightstr + ", width = " + widthstr + ", resizable = 1, scrollbars = 1' )\"></form>"}
     else if (code_type== "iframe"){urlstr = "<iframe width=\"" + widthstr + "\" height=\"" + heightstr + "\" frameborder=\"0\" scrolling=\"auto\" src=\"" + urlstr + "\"></iframe>";}

	  if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
	  	document.getElementById("code_result").textContent = urlstr;
	    document.getElementById("code_run").innerHTML = urlstr;
	  }
	  else {
	  	document.getElementById("code_result").innerText = urlstr;
	    document.getElementById("code_run").innerHTML = urlstr;
	  }
      document.getElementById("anchorc").focus();
   }
}



