function getXMLHTTP() { //fuction to return the xml http object
		var xmlhttp=false;	
		try{
			xmlhttp=new XMLHttpRequest();
		}
		catch(e)	{		
			try{			
				xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				try{
				req = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e1){
					xmlhttp=false;
				}
			}
		}

		return xmlhttp;
	}

	function getLocations(strURL, targetDivID) {		
		//alert(strURL);
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {						
						document.getElementById(targetDivID).innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}				
			}		
			req.open("GET", strURL, true);
			req.send(null);
		}
	}
	
	function checkCountry (formObj) {
		if (parseInt(formObj.country_id.value) == 0) {
			alert("Please, select country");
			return false;
		}
		return true;
	}
	
	
function togglePropertyTabs (tabId) {
	var tabObj;
	if (tabId == "TabGallery") {
		if (tmpObj = document.getElementById("TabVideo")) {
			tmpObj.className = "TabContent DisplayNone";
		}
		if (tmpObj = document.getElementById("TabGallery")) {
			tmpObj.className = "TabContent";
		}
	} else {
		if (tabId == "TabVideo") {
			if (tmpObj = document.getElementById("TabGallery")) {
				tmpObj.className = "TabContent DisplayNone";
			}
			if (tmpObj = document.getElementById("TabVideo")) {
				tmpObj.className = "TabContent";
			}
		}
	}
}

function printWindow () {
  window.print(); 
}


function addFavorite() { 
  if (window.external) { 
    window.external.AddFavorite(location.href, document.title);
  } else { 
      alert("Your browser doesn't support this function."); 
  }
}
