/*-----------------------------------------------------------------------------+
| Funções Gerais JavaScript                                                    |
+-----------------------------------------------------------------------------*/

function popup(url,w,h){
	window.open(url,"","toobar=no,location=no,directories=no,maximize=no,menubar=no,scrollbars=yes,status=no,resizable=no,WIDTH="+w+",HEIGHT="+h+",top=0,left=50");
}

function roundNumber(preco) {
	var numberField = preco;
	var rlength = 2; // The number of decimal places to round to
	var newnumber = Math.round(numberField*Math.pow(10,rlength))/Math.pow(10,rlength);
	return newnumber;
}


function IsNumeric(sText)
{
   var ValidChars = "123456789 ";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function RemotePopUpGca(url, wit, hei) {
	var RemotePopUpGca = null
	RemotePopUpGca = window.open(url,'_blank','toolbar=no,location=no,directories=no,status=yes,scrollbars=no,resizable=no,menubar=no,width='+wit+',height='+hei)
	if (RemotePopUpGca != null) {
		RemotePopUpGca.location.href = url
	}
}

function apagar(url) {
	if(confirm("Deseja mesmo apagar a informação?")) {
		window.location.href=url;
	}
}

function CreateBookmarkLink(url, title) {
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		var mbm = document.createElement('a');
	    mbm.setAttribute('rel','sidebar');
    	mbm.setAttribute('href',url);
	    mbm.setAttribute('title',title);
    	mbm.click();
	}
}

function select_category(val,sel, idcatalog) {
  $.get("/lodging/select_category.php",{id: val, id_catalog: idcatalog}, function(data){
    var s = $("select.select_category").get();
    $("#select_category").empty();
    for(var i=0;i<sel;i++) {
      $("#select_category").append(s[i]);
    }    
    $("#select_category").append(data);  
  });
  

}

function select_region(val,sel, idcatalog) {
	//alert(val)

  $.get("/lodging/select_region.php",{id: val, s: sel ,id_catalog: idcatalog}, function(data){
    var s = $("select.select_region").get();
    $("#select_region").empty();
    for(var i=0;i<sel;i++) {
      $("#select_region").append(s[i]);
    }    
    $("#select_region").append(data);  
  });

}

function change_lang(lingua){
	if(old_lang) {
		$("div[@lang="+old_lang+"]").css("display","none");
	}
	$("div[@lang="+lingua+"]").css("display","block");
	old_lang = lingua;
};


function alerta_linguas() {
	alert("Opção indisponível!");	
}
