
function init_gen(){$('.boxRevealer').click(boxRevealer);$('#phone_button').click(viewTelephone);$("input#isEnterprise").click(showCompanyForm);$('#sendJoinSignIn').click(joinSignIn);$("#checkboxall").click(unCheckAllBoxes);$('#registered').live('click',showPasswordInput);$('.resetValueFO').change(resetValueFormObject);$("select#adv_country").change(loadProvincesPre);$("select#adv_country").change(currencyChange);$("select#adv_province").change(loadTownsPre);$("#alert_sector").change(alertSubsectorPre);$("#adv_sector").change(loadSubsectorsPre);$("#adv_subsector").change(loadModelPre);$("select#alert_country").change(alertCountryChange);$("select#country").change(companyCountryChange);$("select#province").change(companyProvinceChange);$("select#empreses_id_provincia").change(brokerProvinceChange);$("select#enterprise_province").change(privateEnterpriseProvinceChange);$("select#empreses_id_pais").change(brokerCountryChange);$("#enterprise_country").change(privateEnterpriseCountryChange);}
$(document).ready(init_gen);function boxRevealer(){var targetObject=$(this).attr('id')||$(this).attr('rev');var separator=/-/;var genericBox=targetObject.search(separator);if(genericBox!=-1){targetObject=targetObject.split('-');var otherObjects=targetObject[1];targetObject=targetObject[0];$('.'+otherObjects).css('display','none');}
if(($('.'+targetObject).css('display')=='none')||$('.'+targetObject).hasClass('hidden')){$('.'+targetObject).css('display','block').removeClass('hidden');}else{$('.'+targetObject).css('display','none').addClass('hidden');};$(this).blur();return false;};function resetValueFormObject(){var targetClass=$(this).attr('class');targetClass=targetClass.split(' ');var targetObject=targetClass[1].split('-');targetObject=targetObject[1];$('#'+targetObject).val('');};function currencyChange(){switch(parseInt($(this).val())){case 1:case 2:case 25:case 58:case 27:case 69:case 31:case 32:var currency="&euro;";break;case 28:var currency="&#163;";break;default:var currency="&#36;";};$(".currencyLabel").html(currency);};function deletePhoto(){var photo=$(this).attr('rev');$("#span_"+photo).html("");$("#del_"+photo).val(photo);};function showCompanyForm(){$("div#enterpriseData").css("display")=="none"?$("div#enterpriseData").slideDown(300):$("div#enterpriseData").slideUp(300);};function viewTelephone(){url=$(this).attr('href');id=$(this).attr('rev');pObject=eval("$('#"+id+"')");pObject.html('Cargando...');pObject.load(url);pageTracker._trackPageview(url);return false;};function joinSignIn(){urlId=$('#endAction').val();if($("#frmAltaConjunta input:checked").length>=1){$("#frmAltaConjunta").submit();}else{window.location="/final-registro_"+urlId+".html";};return false;};function showPasswordInput(){$('#msg_password').toggle();};function unCheckAllBoxes(){$('#other').find('input').attr('checked',false);return false;}
function alertCountryChange(){loadProvinces('#alert_country','#alert_province','');};function brokerCountryChange(){loadProvinces('#empreses_id_pais','#empreses_id_provincia','#div_poblacio');};function companyCountryChange(){loadProvinces('#country','#province','#div_poblacio');};function privateEnterpriseCountryChange(){loadProvinces('#enterprise_country','#enterprise_province','#div_poblacio');}
function loadProvincesPre(){loadProvinces('#adv_country','#adv_province','#town');};function loadProvinces(_country,_province,_town){$("#waiting_states").html('<img src="/images/ajax-loader.gif"> <span style="font-weight:bold; color: #3399CC;">Cargando las provincias...</span>');$.post("/getProvinces_xp.html",{id:$(_country).attr("value"),ajax:'true'},function(json_data){if(_town!=''){$(_town).empty();}
var obj=eval("("+json_data+")");var num=obj.provinces.length;if(!num){var options='<option value="">No hay provincias</option>';}else{var options='<option value="">Seleccione provincia...</option>';for(var i=0;i<num;i++){options+='<option value="'+obj.provinces[i].id+'">'+obj.provinces[i].name+'</option>';};};if(_town!=''){$(_town).html('<select id="town" name="town"><option value="0">No hay poblaciones</option></select>');$(_town).find('select').attr("disabled",true);};$(_province).html(options);$(_province).attr("disabled",false);$("#waiting_states").html('');},"JSON");};function brokerProvinceChange(){loadTowns('#empreses_id_pais','#empreses_id_provincia','#div_poblacio');};function companyProvinceChange(){loadTowns('#country','#province','#div_poblacio');};function privateEnterpriseProvinceChange(){loadTowns('#enterprise_country','#enterprise_province','#div_poblacio');};function loadTownsPre(){loadTowns('#adv_country','#adv_province','#div_poblacio');};function loadTowns(_country,_province,_town){$("#waiting_towns").html('<img src="/images/ajax-loader.gif" alt="" /> <span style= class="blue">Cargando las poblaciones...</span>');$.post("/getTowns_xt.html",{id:$(_province).attr("value"),ajax:'true'},function(json_data){$(_town).empty();var obj=eval("("+json_data+")");var num=obj.towns.length;if(!num){var options='<input type="text" id="town" name="town" value="" size="35" />';}else{var options='<select id="town" name="town"><option value="">Seleccione poblaci&oacute;n...</option>'+"\n";marcar=0;for(var i=0;i<num;i++){options+='<option value="'+obj.towns[i].id+'">'+obj.towns[i].name+'</option>'+"\n";};options+="</select>";};$(_town).html(options);if($(_town).find('select')){$(_town).find('select').attr("disabled",false);}
if(num==1)$(_town+"option:eq(1)").attr("selected","selected");$("#waiting_towns").html('');},"JSON");};function alertSubsectorPre(){loadSubsectors("#alert_sector","#alert_subsector");};function loadSubsectorsPre(){loadSubsectors("#adv_sector","#adv_subsector");};function loadSubsectors(_sector,_subsector){$("#waiting_subsectors").html('<img src="/images/ajax-loader.gif"> <span class="blue">Cargando los subsectores...</span>');$.post("/getSubsectors_xs.html",{id:$(_sector).attr("value"),ajax:'true'},function(json_data){var obj=eval("("+json_data+")");var num=obj.subsectors.length;if(!num){var options='<option value="">No hay subsectores</option>'+"\n";}else{var options='<option value="">Seleccione subsector...</option>'+"\n";for(var i=1;i<num;i++){options+='<option value="'+obj.subsectors[i].id+'">'+obj.subsectors[i].name+'</option>'+"\n";};};$(_subsector).html(options);$(_subsector).attr("disabled",false);if(num==1)$(_sector+"option:eq(1)").attr("selected","selected");$("#waiting_subsectors").html('');},"JSON");};function loadModelPre(){loadModel("#adv_subsector","input[name=adv_type][checked]");};function loadModel(_subsector,_advtype){$("#waiting_subsectors").html('<img src="/images/ajax-loader.gif" /> <span class="blue">Cargando el Modelo de Anuncio...</span>');$.post("/getClassifiedModel_xm.html",{id_subsector:$(_subsector).attr("value"),tipus_anunci:$(_advtype).attr("value"),ajax:'true'},function(json_data){if(json_data!=""){$("#adv_model").html('<h3>Ejemplo</h3>'+json_data);}else{$("#adv_model").html('');};$("#waiting_subsectors").html('');},"JSON");};
