function sendToFriend(type, uid) {
  window.open('/send-to-friend/'+type+'/'+uid+'/','410x430','toolbar=no,status=no,scrollbars=no,location=no,menubar=no,directories=no,width=410,height=430,left = 300,top = 100')
}
function forgotPassword() {
  window.open('/forgot-password/','410x230','toolbar=no,status=no,scrollbars=no,location=no,menubar=no,directories=no,width=410,height=230,left = 300,top = 100')
}
function doFile(){
  fileName = document.forms.playerPanel.program.value;
  if (fileName != ""){
    setProgram(fileName);
  }
}
function setProgram(program){
  document.getElementById("playerObj").FileName = program;
  //document.getElementById("controlPult").innerHTML = program;
}
function showHideEllemnts(actionDiv, fURL) {
  current = (document.getElementById(actionDiv).style.display == 'none') ? 'block' : 'none';
  document.getElementById(actionDiv).style.display = current;
}
function showEllemnts(actionDiv, fURL) {
  //current = (document.getElementById(actionDiv).style.display == 'none') ? 'block' : 'none';
  document.getElementById(actionDiv).style.display = 'block';
}
function hideEllemnts(actionDiv, fURL) {
  //current = (document.getElementById(actionDiv).style.display == 'none') ? 'block' : 'none';
  document.getElementById(actionDiv).style.display = 'none';
}
function doChkCriterium(){
  document.forms.parameters.submit();
}

function jumpWithCriterium(where, index){
  document.forms.parameters.action = './'+where+'/'+index +'/';
  document.forms.parameters.submit();
}

function jumpWithCriteriumS(where, type, index){
  document.forms.parameters.action = './'+where+'/'+type +'/'+index +'/';
  document.forms.parameters.submit();
}

function jumpWithCriteriumCH(where, index, firmID){
  document.getElementById('test').value = firmID;
  document.forms.parameters.action = './'+where+'/'+index +'/1/';
  document.forms.parameters.target = '_blank';
  document.forms.parameters.submit();
}

function changeFormAction(selected) {
  var sel = selected.value;
  var myform = document.forms.offers;
  if (sel == 1) {
    myform.target = "_blank";
    myform.action = './compare/';
  } else if (sel == 2) {
    myform.action = './my-favorites/';
  } else {
    myform.action = '';
  }
}

function isNumberKey(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;

    return true;
}
function setModelForLabel(formLabel, formModel) {
  if ( document.pub )
    if ( (formLabel)&&(formModel)&&(document.pub.models) )

      {
        label='';
        if ( formLabel.selectedIndex>=0 )
          label=formLabel.options[formLabel.selectedIndex].value;
        formModel.length=0;

        models=document.pub.models.value.split('**');
        i=0;
        while ( (i<models.length)&&(formModel.length==0) )
          {
            models[i]=models[i].split('~');
            if ( models[i][0]==label )
              {
                k=1;
                while ( k<models[i].length )
                  {
                    formModel.options[k-1]=new Option(models[i][k],models[i][k]);
                    k++;
                  }
              }
            i++;
          }
        if ( formModel.length==0 )
          formModel.options[0]=new Option('','');
      }
}

function setModelForLabelS(formLabel, formModel) {
  if ( document.pub )
    if ( (formLabel)&&(formModel)&&(document.pub.models) )

      {
        label='';
        if ( formLabel.selectedIndex>=0 )
          label=formLabel.options[formLabel.selectedIndex].value;
        formModel.length=0;

        models=document.pub.models.value.split('**');
        i=0;
        while ( (i<models.length)&&(formModel.length==0) )
          {
            models[i]=models[i].split('~');
            if ( models[i][0]==label )
              {
                k=1;
                while ( k<models[i].length )
                  {
                    optionValue = models[i][k];
                    if ( optionValue == '' ) {
                      optionValue = 'Всички';
                    }
                    formModel.options[k-1]=new Option(optionValue,models[i][k]);
                    k++;
                  }
              }
            i++;
          }
        if ( formModel.length==0 )
          formModel.options[0]=new Option('Всички','');
      }
}
function setResidentForTown(formTown, formResident) {
  if ( document.pub )
    if ( (formTown)&&(formResident)&&(document.pub.residents) )

      {
        label='';
        if ( formTown.selectedIndex>=0 )
          label=formTown.options[formTown.selectedIndex].value;
        formResident.length=0;

        residents=document.pub.residents.value.split('**');
        i=0;
        while ( (i<residents.length)&&(formResident.length==0) )
          {
            residents[i]=residents[i].split('~');
            if ( residents[i][0]==label )
              {
                k=1;
                while ( k<residents[i].length )
                  {
                    formResident.options[k-1]=new Option(residents[i][k],residents[i][k]);
                    k++;
                  }
              }
            i++;
          }
        if ( formResident.length==0 )
          formResident.options[0]=new Option('','');
      }
}

function setNameForTown(formTown, formName) {
  if ( document.pub )
    if ( (formTown)&&(formName)&&(document.pub.names) ) {
        label='';
        if ( formTown.selectedIndex>=0 )
          label=formTown.options[formTown.selectedIndex].value;
        formName.length=0;

        names=document.pub.names.value.split('**');
        i=0;
        while ( (i<names.length)&&(formName.length==0) ) {
            names[i]=names[i].split('~');
            if ( names[i][0]==label ) {
                k=1;
                while ( k<names[i].length ) {
                    names[i][k] = names[i][k].split('@');
                    
                    optionValue = names[i][k][0];
                    optionName = names[i][k][1];

                    if (!optionName) {
                      optionName = 'Моля изберете';
                    }
                    formName.options[k-1]=new Option(optionName ,optionValue);
                    k++;
                  }
              }
            i++;
          }
        if ( formName.length==0 )
          formName.options[0]=new Option('Моля изберете','');
      }
}

function displayThisCarhouse() {
  houseID = document.getElementById('name').value;
  
  if (!houseID) houseID = 1;
  
  document.forms.pub.action = './ch-show-autos/'+houseID +'/1/';
  document.forms.pub.submit();
}

function markAllOffer() {
  if (document.offers.offer != null) {
    if (document.offers.all.checked || document.offers.allDown.checked) {
      for(var i=1; i < document.offers.offer.length; i++) {
        document.offers.offer[i].checked = true;
      }
    }
    else {
      for(var i=1; i < document.offers.offer.length; i++) {
        document.offers.offer[i].checked = false;
      }
    }
  }
}

function unmarkAllOffer() {
  document.offers.all.checked = false;
  document.offers.allDown.checked = false;
}

function showImage(type, image) {
  if (type == 'buses') { type = 'images/buses/'; }
  if (type == 'autos') { type = 'images/autos/'; }
  if (type == 'jeeps') { type = 'images/jeeps/'; }
  if (type == 'motos') { type = 'images/motos/'; }
  if (type == 'trucks') { type = 'images/trucks/'; }
  if (type == 'notices') { type = 'images/notices/'; }
  
  document.getElementById('big').src = type+image;
}

function showWaterMarkImage(type, image) {
  if (type == 'buses') { type = 'images/buses/'; }
  if (type == 'autos') { type = 'images/autos/'; }
  if (type == 'jeeps') { type = 'images/jeeps/'; }
  if (type == 'motos') { type = 'images/motos/'; }
  if (type == 'trucks') { type = 'images/trucks/'; }
  if (type == 'notices') { type = 'images/notices/'; }
  
  document.getElementById('big').src = 'class/thumb/phpThumb.php?src=../../'+type+image+'&q=100&fltr[]=wmi|../../images/watermark.gif|';
  document.getElementById('bigLink').href = 'class/thumb/phpThumb.php?src=../../'+type+"d/"+image+'&q=100&fltr[]=wmi|../../images/watermark.gif|';
	new ReMooz($("bigLink"), {
		centered: true,
		cutOut:false,
		origin: $("spacerGif")
	});
}

function removeThisOffer(id) {
  document.forms.offers.offer[id].checked = true;
  document.forms.offers.inputUp.value = 2;
  document.forms.offers.action = './my-favorites/';
  document.forms.offers.submit();
}

function bookThisOffer(id) {
  document.forms.offers.offer[id].checked = true;
  document.forms.offers.addUp.value = 2;
  document.forms.offers.action = './my-favorites/';
  document.forms.offers.submit();
}
function addThisNote() {
  document.forms.offers.addNote.value = 1;
}
function bookThisCar() {
  document.forms.car.submit();
}

window.addEvent('domready', function() {
	el=$$('.flash')
	if(el.length) {
		el = el[0]
		var flashFx = new Fx.Slide(el);
		el.addEvent('click', function(e){
			flashFx.slideOut();
		});
	}

});