function createRequestObject(){
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer"){
		/* Create the object using MSIE's method */
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		/* Create the object using other browser's method */
		request_o = new XMLHttpRequest();
	    }
	return request_o; //return the object
}

http = createRequestObject();

function saveOption(opId,builder_id)
{
        var opSort,opName,opDSI,isopVisible,opVisible,opNAS,isopNAS,opDescription,opGroup;
		var date = new Date();
        var timestamp = date.getTime();
		//opAllowance
		opSort = document.getElementById("opSort"+opId).value;
		opName = document.getElementById("opName"+opId).value;
		opDSI = document.getElementById("opDSI"+opId).value;
		opAllowance = document.getElementById("opAllowance"+opId).value;
	    
		isopVisible = document.getElementById("opVisible"+opId).checked;
		isopNAS = document.getElementById("opNAS"+opId).checked;
		isopGroup = document.getElementById("opGroup"+opId).checked;
		
		//alert(isopGroup);
       
	    if(isopGroup){
			
			opGroup = 1;
		
		} else {
			
			opGroup = 0;
			
		}
		
		
		if(isopVisible){
			
			opVisible = 1;
		} else {
			
			opVisible = 0;
			
		}
		
		if(isopNAS){
			
			opNAS = 1;
		} else {
			
			opNAS = 0;
			
		}
		
		//alert(opId);
		
		url="../ajax/ajaxsaveoption.php?BuilderID="+builder_id+"&opId="+opId+"&opSort="+opSort+"&opName="+opName+"&opDSI="+opDSI+"&opNAS="+opNAS+"&opGroup="+opGroup+"&opVisible="+opVisible+"&opAllowance="+opAllowance+"&time="+timestamp;
		
		http.open("POST",url);
		http.onreadystatechange=function() {
		if (http.readyState==4) { 
		 //alert(http.responseText);
		 //document.getElementById("saveIcon"+opId).src=http.responseText;
		 //setTimeout('rePlaceImage('+opId+');', 2000);
         }
		}
	http.send(null);
    
return false;	
}
function saveOptionSelection(opsId,builder_id)
{
        var opsProducts;
		var date = new Date();
        var timestamp = date.getTime();
		//opAllowance
		opsProducts = document.getElementById("opsProducts"+opsId).value;
		opsChoices = document.getElementById("opsChoices"+opsId).value;
		opsComments = document.getElementById("opsComments"+opsId).value;
		opsSupplierIndex = document.getElementById("opsSupplier"+opsId).selectedIndex;
		opsSupplier=document.getElementById("opsSupplier"+opsId).options[opsSupplierIndex].value;
		isopVisible = document.getElementById("opsVisible"+opsId).checked;
		isopsCompleted = document.getElementById("opsCompleted"+opsId).checked;
		
		
		//alert(isopGroup);
       
		if(isopsCompleted){
			
			opsCompleted = 1;
		} else {
			
			opsCompleted = 0;
			
		}
		
		if(isopVisible){
			
			opsVisible = 1;
		} else {
			
			opsVisible = 0;
			
		}
		
		
		
		//alert(opId);
		
		url="../ajax/ajaxsaveoptionselection.php?action=Save&BuilderID="+builder_id+"&opsId="+opsId+"&opsProducts="+opsProducts+"&opsChoices="+opsChoices+"&opsComments="+opsComments+"&opsSupplier="+opsSupplier+"&opsVisible="+opsVisible+"&opsCompleted="+opsCompleted+"&time="+timestamp;
		
		http.open("POST",url);
		http.onreadystatechange=function() {
		if (http.readyState==4) { 
		 //alert(http.responseText);
		 //document.getElementById("saveIcon"+opId).src=http.responseText;
		 //setTimeout('rePlaceImage('+opId+');', 2000);
         }
		}
	http.send(null);
    
return false;	
}
function saveOptionSelectionRoom(opsId,roomId,builder_id)
{
        var opsProducts;
		var date = new Date();
        var timestamp = date.getTime();
		
		isChecked = document.getElementById("room"+opsId+roomId).checked;
		
		
		
		//alert(isopGroup);
       
		
		
		if(isChecked){
			
			roomChecked = 1;
		} else {
			
			roomChecked = 0;
			
		}
		
		
		
		//alert(opId);
		
		url="../ajax/ajaxsaveoptionselection.php?action=SaveRoom&BuilderID="+builder_id+"&opsId="+opsId+"&roomId="+roomId+"&roomChecked="+roomChecked+"&time="+timestamp;
		
		http.open("POST",url);
		http.onreadystatechange=function() {
		if (http.readyState==4) { 
		 //alert(http.responseText);
		 //document.getElementById("saveIcon"+opId).src=http.responseText;
		 //setTimeout('rePlaceImage('+opId+');', 2000);
         }
		}
	http.send(null);
    
return false;	
}

function savePhotoCategory(phcatId,builder_id)
{
        var phcatSort,isphcatVisible,phcatVisible;
		var date = new Date();
        var timestamp = date.getTime();
		phcatSort = document.getElementById("phcatSort"+phcatId).value;
	    
		isphcatVisible = document.getElementById("phcatVisible"+phcatId).checked;
		
		if(isphcatVisible){
			
			phcatVisible = 1;
		} else {
			
			phcatVisible = 0;
			
		}
		
	
		
		//alert(opId);
			
		url="../ajax/ajaxsavephotogallerycategory.php?BuilderID="+builder_id+"&phcatId="+phcatId+"&phcatSort="+phcatSort+"&phcatVisible="+phcatVisible+"&time="+timestamp;
		
		http.open("POST",url);
		http.onreadystatechange=function() {
		if (http.readyState==4) { 
		 //alert(http.responseText);
		 //document.getElementById("saveIcon"+opId).src=http.responseText;
		 //setTimeout('rePlaceImage('+opId+');', 2000);
         }
		}
	http.send(null);
    
return false;	
}


function saveAminityName(amId,builder_id)
{
        var amName,amSort;
		//alert(amId);
		amName = document.getElementById("amName"+amId).value;
		amSort = document.getElementById("amSort"+amId).value;
    
			
		 url="../ajax/ajaxsaveamenityname.php?BuilderID="+builder_id+"&amId="+amId+"&amName="+amName+"&amSort="+amSort;
		
		http.open("POST",url);
		http.onreadystatechange=function() {
		if (http.readyState==4) { 
		 //alert(http.responseText);
		 //document.getElementById("lstsaveIcon"+lstId).src=http.responseText;
		 //setTimeout('rePlaceImage('+lstId+');', 2000);
         }
		}
	http.send(null);
    
return false;	
}
function saveListName(lstId,builder_id)
{
        var lstName;
		
		lstName = document.getElementById("lstName"+lstId).value;
		
    
			
		 url="../ajax/ajaxsavelistname.php?BuilderID="+builder_id+"&lstId="+lstId+"&lstName="+lstName;
		
		http.open("POST",url);
		http.onreadystatechange=function() {
		if (http.readyState==4) { 
		 //alert(http.responseText);
		 //document.getElementById("lstsaveIcon"+lstId).src=http.responseText;
		 //setTimeout('rePlaceImage('+lstId+');', 2000);
         }
		}
	http.send(null);
    
return false;	
}
function ApplyListDate(hmListing,builder_id)
{
        var hmstartDate;
		
		hmstartDate = document.hmstartDateform.hmstartDate.value;
		ishmIsDateTurnOn = document.hmstartDateform.hmIsDateTurnOn.checked;			
		
		if(ishmIsDateTurnOn){
			
			hmIsDateTurnOn =1;
			
		}else{
				hmIsDateTurnOn =0;
			
			}
		
		 url="../ajax/ajaxsavestartdate.php?BuilderID="+builder_id+"&hmListing="+hmListing+"&hmstartDate="+hmstartDate+"&hmIsDateTurnOn="+hmIsDateTurnOn;
		
		http.open("POST",url);
		http.onreadystatechange=function() {
		if (http.readyState==4) { 
		 //alert(http.responseText);
		 document.getElementById("lstsaveIcon"+hmListing).src=http.responseText;
		 setTimeout('rePlaceImage('+hmListing+');', 2000);
         }
		}
	http.send(null);
    
return false;	
}
//
function saveOptionCategory(opId,catId,builder_id)
{
        
		var date = new Date();
        var timestamp = date.getTime();
		
			
		url="../ajax/ajaxsaveoption.php?BuilderID="+builder_id+"&opId="+opId+"&catId="+catId+"&action=saveCategory" +"&time="+timestamp;
		
		
		http.open("POST",url);
		
		
		http.onreadystatechange=function() {
		if (http.readyState==4) { 
		 //alert(http.responseText);
		 //document.getElementById("saveIcon"+opId).src=http.responseText;
		 //setTimeout('rePlaceImage('+opId+');', 2000);
         }
		}
	http.send(null);
    
return false;	
}
function saveOptionName(opId,builder_id)
{
        var opName ;
		var date = new Date();
        var timestamp = date.getTime();
		
		opName = document.getElementById("opName"+opId).value;
		
		url="../ajax/ajaxsaveoption.php?BuilderID="+builder_id+"&opId="+opId+"&opName="+opName+"&action=saveName" +"&time="+timestamp;
		
		
		http.open("POST",url);
		
		
		http.onreadystatechange=function() {
		if (http.readyState==4) { 
		 //alert(http.responseText);
		 //document.getElementById("saveIcon"+opId).src=http.responseText;
		 //setTimeout('rePlaceImage('+opId+');', 2000);
         }
		}
	http.send(null);
    
return false;	
}
function addhmListingsToFavorites(usrId,hmListings,action){

        url="./ajax/ajaxaddhmlistingtofavorites.php?action="+action+"&usrId="+usrId+"&hmListings="+hmListings;
		
		http.open("POST",url);
		http.onreadystatechange=function() {
		if (http.readyState==4) { 
		 //alert(http.responseText);
		 if(http.responseText == 2){
		 document.getElementById("addtoFavorites"+hmListings).style.color = "#FF0000";
		 document.getElementById("addtoFavorites"+hmListings).innerHTML="Already in Favorites";
		} else {
			
		 document.getElementById("addtoFavorites"+hmListings).style.color = "#00CC33";
		 document.getElementById("addtoFavorites"+hmListings).innerHTML="Added to Favorites";
			
		}
		 
		 //setTimeout('rePlaceImage('+opId+');', 2000);
         }
		}
	http.send(null);
    
return false;	


}
function addHousePlansToFavorites(usrId,HsPlnId,action){
        
        url="./ajax/ajaxaddhouseplantofavorites.php?action="+action+"&usrId="+usrId+"&HsPlnId="+HsPlnId;
		
		http.open("POST",url);
		http.onreadystatechange=function() {
		if (http.readyState==4) { 
		 //alert(http.responseText);
		 if(http.responseText == 2){
		 document.getElementById("addtoFavorites"+HsPlnId).style.color = "#FF0000";
		 document.getElementById("addtoFavorites"+HsPlnId).innerHTML="Already in Favorites";
		} else {
			
		 document.getElementById("addtoFavorites"+HsPlnId).style.color = "#00CC33";
		 document.getElementById("addtoFavorites"+HsPlnId).innerHTML="Added to Favorites";
			
		}
		 
		 //setTimeout('rePlaceImage('+opId+');', 2000);
         }
		}
	http.send(null);
    
return false;	


}