var ihost = 'http://marcomuratori.com.br/';
function tipoI(){
	
	var sel = document.getElementById('sltipo').selectedIndex;
	
	if(sel == 1 || sel==6){
		
		ajax(ihost+'include/root/admin/mod/ap_flat.php','tipoimovel','no');
		
	}
	if(sel == 3 || sel==4 || sel==9){
		
		ajax(ihost+'include/root/admin/mod/ca_fa_si.php','tipoimovel','no');
		
	}
	if(sel == 7 || sel==5 || sel==2){
		
		ajax(ihost+'include/root/admin/mod/pc_te_ar.php','tipoimovel','no');
		
	}
	if(sel == 8){
		
		ajax(ihost+'include/root/admin/mod/po_ho.php','tipoimovel','no');
		
	}
}



function submitForm(theform,div) {
	
  var status = AjaxRequest.submit(
    theform
    ,{'onSuccess':function(req){ 
	  
	  document.getElementById(div).innerHTML = req.responseText;
	  
	  }
    }
  );
  return status;
}

function submitForm2(theform,div) {
  document.getElementById('pag').value='0';
  var status = AjaxRequest.submit(
    theform
    ,{
		'onSuccess':function(req){document.getElementById(div).innerHTML = req.responseText;}
		,'onLoading':function(req){document.getElementById(div).innerHTML='<br><br><b>Carregando...</b><br><br><br>';}
    }
  );
  return status;
}

function pag(theform,div) {
	
  var sel = (document.getElementById('slpag').selectedIndex)-1;
  document.getElementById('pag').value=sel;
	
  var status = AjaxRequest.submit(
    theform
    ,{'onSuccess':function(req){ document.getElementById(div).innerHTML = req.responseText;}
	,'onLoading':function(req){document.getElementById(div).innerHTML='<br><br><b>Carregando...</b><br><br><br>';}
    }
  );
  return status;
}
function pag2(theform,div) {
	
  var sel = (document.getElementById('slpag2').selectedIndex)-1;
  document.getElementById('pag').value=sel;
	
  var status = AjaxRequest.submit(
    theform
    ,{'onSuccess':function(req){ document.getElementById(div).innerHTML = req.responseText;}
	,'onLoading':function(req){document.getElementById(div).innerHTML='<br><br><b>Carregando...</b><br><br><br>';}
    }
  );
  return status;
}









/**
* A simple JavaScript image loaderimage loader
* @author Cuong Tham
* @url http://thecodecentral.com/2008/02/21/a-useful-javascript-image-loader
* @usage
* var loader = new ImageLoader('IMAGE_URL');
* //set event handler
* loader.loadEvent = function(url, image){
*   //action to perform when the image is loaded
*   document.body.appendChild(image);
* }
* loader.load();
*/

//source: http://snipplr.com/view.php?codeview&id=561
// Cross-browser implementation of element.addEventListener()
function addListener(element, type, expression, bubbling)
{
  bubbling = bubbling || false;
  if(window.addEventListener)	{ // Standard
    element.addEventListener(type, expression, bubbling);
    return true;
  } else if(window.attachEvent) { // IE
    element.attachEvent('on' + type, expression);
    return true;
  } else return false;
}

var ImageLoader = function(url){
  this.url = url;
  this.image = null;
  this.loadEvent = null;
};

ImageLoader.prototype = {
  load:function(){
    this.image = document.createElement('img');
    var url = this.url;
    var image = this.image;
    var loadEvent = this.loadEvent;
    addListener(this.image, 'load', function(e){
      if(loadEvent != null){
        loadEvent(url, image);
      }
    }, false);
    this.image.src = this.url;
  },
  getImage:function(){
    return this.image;
  }
}



function loadImage3(url){
var loader = new ImageLoader(url);
	
loader.loadEvent = function(url, image){

 document.getElementById('gdd').src=url;
	new Effect.Opacity('gdd', { from: 1.0, to: 0.0, duration: 0 });
	new Effect.Opacity('gdd', { from: 0.0, to: 1.0, duration: 0.5 });
}
loader.load();
}



function cadastro (){
	
	if (document.getElementById('sltipo').selectedIndex == 0){
		alert('Você deve selecionar um tipo de imóvel!');
		return false;
	}
	
	if(document.getElementById('txtcod1').value == '' || document.getElementById('txtcod2').value == ''){
		alert('Você deve informar o código do imóvel!');
		return false;
	}
	
	if(document.getElementById('txtpreco').value == ''){
		alert('Você deve informar o preco do imóvel!');
		return false;
	}
	
	if (document.getElementById('slop').selectedIndex == 0){
		alert('Você deve selecionar um tipo de operação do imóvel!');
		return false;
	}
	if (document.getElementById('slcid').selectedIndex == 0){
		alert('Você deve selecionar uma cidade para o imóvel!');
		return false;
	}
	if (document.getElementById('slbairro').selectedIndex == 0){
		alert('Você deve selecionar um bairro para o imóvel!');
		return false;
	}
	
	if(document.getElementById('txtchamada').value.length > 50){
		alert('O campo chamada deve ter no máximo 50 caracteres!');
		return false;
	}
	
	document.getElementById('fr').submit();
}



function cadastroE (){
	
	if (document.getElementById('sltipo').selectedIndex == 0){
		alert('Você deve selecionar um tipo de empreendimento!');
		return false;
	}
	
	if(document.getElementById('txtcod1').value == '' || document.getElementById('txtcod2').value == ''){
		alert('Você deve informar o código do empreendimento!');
		return false;
	}
	
	if(document.getElementById('txtpreco').value == ''){
		alert('Você deve informar o preco do empreendimento!');
		return false;
	}
	
	if (document.getElementById('slop').selectedIndex == 0){
		alert('Você deve selecionar um tipo de operação do empreendimento!');
		return false;
	}
	if (document.getElementById('slcid').selectedIndex == 0){
		alert('Você deve selecionar uma cidade para o empreendimento!');
		return false;
	}
	if (document.getElementById('slbairro').selectedIndex == 0){
		alert('Você deve selecionar um bairro para o empreendimento!');
		return false;
	}
	if(document.getElementById('txtchamada').value==''){
		alert('Você deve informar o nome do empreendimento!');
		return false;
	}	
	if(document.getElementById('txtchamada').value.length > 30){
		alert('O campo nome do empreendimento deve ter no máximo 30 caracteres!');
		return false;
	}
	
	document.getElementById('fr').submit();
}


function cadastroC (){
	
	if(document.getElementById('nome').value == ''){
		alert('Você deve informar o nome da cidade!');
		return false;
	}
	
	document.getElementById('fr').submit();
}

function cadastroCond (){
	
	if(document.getElementById('txtnome').value == ''){
		alert('Você deve informar o nome do Condominio!');
		return false;
	}
	
	if(document.getElementById('txtdesc').value.length < 5){
		alert('Você deve informar a descricao do Condominio!');
		return false;
	}
	
	document.getElementById('fr').submit();
}

function cadastroB (){
	
	if (document.getElementById('slcid').selectedIndex == 0){
		alert('Você deve selecionar uma cidade!');
		return false;
	}

	if(document.getElementById('nome').value == ''){
		alert('Você deve informar o nome do bairro!');
		return false;
	}
	
	document.getElementById('fr').submit();
}
function editar (){
	
	if(document.getElementById('txtcod1').value == '' || document.getElementById('txtcod2').value == ''){
		alert('Você deve informar o código do imóvel!');
		return false;
	}
	
	if(document.getElementById('txtpreco').value == ''){
		alert('Você deve informar o preco do imóvel!');
		return false;
	}
	
	if (document.getElementById('slop').selectedIndex == 0){
		alert('Você deve selecionar um tipo de operação do imóvel!');
		return false;
	}
	if (document.getElementById('slcid').selectedIndex == 0){
		alert('Você deve selecionar uma cidade para o imóvel!');
		return false;
	}
	if (document.getElementById('slbairro').selectedIndex == 0){
		alert('Você deve selecionar um bairro para o imóvel!');
		return false;
	}
	
	if(document.getElementById('txtchamada').value.length > 50){
		alert('O campo chamada deve ter no máximo 50 caracteres!');
		return false;
	}
	
	document.getElementById('fr').submit();
}




function editarE (){
	
	if(document.getElementById('txtcod1').value == '' || document.getElementById('txtcod2').value == ''){
		alert('Você deve informar o código do empreendimento!');
		return false;
	}
	
	if(document.getElementById('txtpreco').value == ''){
		alert('Você deve informar o preco do empreendimento!');
		return false;
	}
	
	if (document.getElementById('slop').selectedIndex == 0){
		alert('Você deve selecionar um tipo de operação do empreendimento!');
		return false;
	}
	if (document.getElementById('slcid').selectedIndex == 0){
		alert('Você deve selecionar uma cidade para o empreendimento!');
		return false;
	}
	if (document.getElementById('slbairro').selectedIndex == 0){
		alert('Você deve selecionar um bairro para o empreendimento!');
		return false;
	}
	if(document.getElementById('txtchamada').value==''){
		alert('Você deve informar o nome do empreendimento!');
		return false;
	}	
	if(document.getElementById('txtchamada').value.length > 30){
		alert('O campo nome do empreendimento deve ter no máximo 30 caracteres!');
		return false;
	}
	
	document.getElementById('fr').submit();
}