<!--
function host(u){
return u;}
if(!desp)
var desp=false;
function Login(ref){
if($("#dvlogin").html()=='')
$("#dvlogin").load('/Servicios/login.aspx');
$('#hopc').val(ref);
return slide_effect("dvlogin",desp);}
function slide_effect(i,d){
if(d){
$('#hModAd').removeClass("u").addClass("d");
$("#"+i).animate({height:'0'},1000);}else{
$('#hModAd').removeClass("d").addClass("u");
$("#"+i).animate({height:'90px'},1000);}
desp=!desp;
return false;}
function SendLogin(){
var nick=$('#txtnick').val();
var pass=$('#txtpass').val();
var sesion="0";
if($('#chksesion:checked').val()=='on')
sesion="1";
var url='/ws/motos.asmx/Login?Nick='+nick+'&Pass='+pass+'&Sesion='+sesion;
cadena=getVal(url);
if(cadena!=''){
o=$('#spinfo');
switch(cadena){
case'0':
if($('#hopc').val()=='1')
window.location='/GTA/Default.aspx';
else
window.location.reload();
break;
case'1':
o.html('Email o Nick erroneo').addClass('error');
return false;
break;
case'2':
o.html('Contraseña erronea').addClass('error');
return false;
break;
case'3':
o.html('Email o Nick erroneo').addClass('error');
return false;
break;
case'4':
o.html('Se ha producido un error').addClass('error');
return false;
break;}}}
function GetMenu(){
var indice=document.cookie.indexOf("idcnet")
if(indice>-1){
$("#recursive").fadeOut('slow',function(){
v=getVal('/ws/motos.asmx/GetMenu?seclogin='+leerCookie('seclogin'));
if(v!=''){
$('#recursive').html(v);
$('.nostyle_shown').show();
$('.nostyle_hidden').hide();
if($('#div_opina').size()>0){
usr=$(v.split('&')[0].replace('Hola ','')).find('b').text();
$('#ahModAd').hide();
$('#txtNombre').css('margin-right','116px').val(usr);
if(usr==''){
t='No dispones de nick. Escribe un nick como tu nombre de usuario público.';
$('#txtNombre').attr('rel','1').val(t).addClass('small_info').click(function(){
if($(this).val()==t)$(this).val('').removeClass('small_info');});}
else
$('#txtNombre').attr('disabled',true);}}
$("#recursive").fadeIn('slow');});}else{
$('.nostyle_shown').hide();
$('.nostyle_hidden').show();}}
function leerCookie(nombre){
var g=document.cookie;
var indice=g.indexOf(nombre)
if(indice>-1){
a=g.substring(g.indexOf(nombre+'=')+nombre.length+1,g.length);
if(a.indexOf(';')!=-1)a=a.substring(0,a.indexOf(';'))
return a;}else
return'';}
function CloseSes(){
getVal('/ws/motos.asmx/CloseSession?a=a');
window.location.reload();}
function ShowDiv(div1,div2){
$('#'+div1).fadeOut('slow',function(){
$('#'+div2).fadeIn();});
return false;}
function getVal(url){
$.ajax({
url:url+"&ord="+Math.random()*10000000000000000,
async:false,
success:function(xml){
s=$(xml).find('string').text();},
error:function(){s='';}});
return s;}
function retValidate(e,btn){
var code;
if(document.all)code=event.keyCode;
else code=e.keyCode;
if(code==13){$("#"+btn).click();return false;}
else return true;}
var ctrPh="#_ctl0_ContentPlaceHolder1_PhotosAd1_";
var SC;
var IM;
SC=$("#DivScroll");
IM=$("#divIMG");
IM.css("marginTop",0);
imgB=$(ctrPh+"imgFotogrande");
function ScrollUp(s){
if(parseInt(IM.css("marginTop"))<=0)
IM.css("marginTop",parseInt(IM.css("marginTop"))+s+"px");
$(ctrPh+"TimerId").val(setTimeout("ScrollUp("+s+")",10));
$('#IconUp').attr("src",$(ctrPh+'imgUpRoller').val());}
function LoadPhoto(f,u){
imgB.attr("src",f);
$(ctrPh+"lnkfotogrande").attr("href",u);
$('.player').hide();
$('.fotoGrande').show();}
function LoadVideo(v){
$('.fotoGrande').hide();
code=$('.FlashCode').html();
play=host('/StaticPages/player/reproductor2.swf?url='+v);
$('.player').show();
$('.player').html(code.replace('#url',play).replace('#url',play));}
function cargarFoto(f){
imgB.attr("src",f);}
function ScrollDown(s){
if(parseInt(IM.css("marginTop"))>=(parseInt(SC.css("height"))-parseInt(IM.css("height")))){
IM.css("marginTop",(parseInt(IM.css("marginTop"))-s)+"px");
$(ctrPh+"TimerId").val(setTimeout("ScrollDown("+s+")",10));
$('#IconDown').attr("src",$(ctrPh+'imgDownRoller').val());}
else
IM.css("marginTop",parseInt(SC.css("height"))-parseInt(IM.css("height")));}
function ScrollStop(tipo){
if(tipo==1)
$('#IconUp').attr("src",$(ctrPh+'imgUpOriginal').val());
else
$('#IconDown').attr("src",$(ctrPh+'imgDownOriginal').val());
clearTimeout($(ctrPh+"TimerId").val());}
function GuardarAlertaPostContacto(ctr,AdId){
if($("#"+ctr+"Conditions").attr('checked'))
InsertaAlerta(AdId,$('#email_SaveAlertPostContct').val(),$("#"+ctr+'lyr_SaveAlertPostContct'))
else
alert('No has aceptado las condiciones de uso y la política de privacidad. Por favor acéptalo para poder continuar.');}
function GuardaAlerta(AdId){
e=false;
if(!$("#Conditions").attr('checked')){
e=true;
alert('No has aceptado las condiciones de uso y la política de privacidad. Por favor acéptalo para poder continuar.');}
if(!isMail($('#txtMail').val())){
e=true;
$('#lblMail').addClass("notval_block");}
else
$('#lblMail').removeClass("notval_block");
if(!e)InsertaAlerta(AdId,$('#txtMail').val(),$("#alerts"));}
function InsertaAlerta(id,email,ct){
$.ajax({
url:host('/ws/Dictionary.asmx/InsertAlert?AdId='+id+'&email='+email),
success:function(xml){
id=$(xml).find("int").text();
$.ajax({
url:host('/Controls/LoadControl.aspx?Control=fin_alerta&Data='+id),
success:function(c){ct.html(c);}});}});}
var CtrEmail="#_ctl0_ContentPlaceHolder1_EmailExt1_";
function VerTelefonoDataAd(){
$('#div_Telefonos').show();
$('#div_TelefonoAnunciante').show();
$("#div_VerTelefono").hide();
if($("#lblTelefonoAnunciante2").html()!="")$("#div_TelefonoAnunciante2").show();
if($("#lblTelefonoAnunciante3").html()!="")$("#div_TelefonoAnunciante3").show();
StatVerTel();}
function VerTelefono(){
$(CtrEmail+'div_TelefonoAnunciante').show();
$(CtrEmail+'div_Confirmacion').hide();
$(CtrEmail+'div_VerTelefono').hide();
$(CtrEmail+'div_pregunta').hide();
$(CtrEmail+'div_anunciante').show();
if($(CtrEmail+'lblTelefonoAnunciante2').html()!="")$("#"+CtrEmail+'div_RestoTelefonos1').show();
if($(CtrEmail+'lblTelefonoAnunciante3').html()!="")$("#"+CtrEmail+'div_RestoTelefonos2').show();
StatVerTel();}
function CargaInicio(){
$(CtrEmail+'div_phones').show();
$(CtrEmail+'div_VerTelefono').show();
$(CtrEmail+'div_TelefonoAnunciante').hide();
$(CtrEmail+'txtbxNombre').val("");
$(CtrEmail+'txtbxEmail').val("");
$(CtrEmail+'txtbxTel').val("");
$(CtrEmail+'txtbxPreguntas').val("");
$(CtrEmail+'txtNombre2').val("");
$(CtrEmail+'TxtTelefonoUsuario').val("");
$(CtrEmail+'div_pregunta').show()
$(CtrEmail+'div_anunciante').hide();
$(CtrEmail+'div_Confirmacion').hide();
$(CtrEmail+'div_RestoTelefonos1').hide();
$(CtrEmail+'div_RestoTelefonos2').hide();
$(CtrEmail+'lblnombre').attr("class","black");
$(CtrEmail+'lbltel').attr("class","black");
$(CtrEmail+'lblemail').attr("class","black");}
function StatVerTel(){
aparam=$(CtrEmail+'ParamTel').val().split("|");
params='AdId='+aparam[0]+'&ContractId='+aparam[1]+'&DetailHitType='+aparam[2];
$.ajax({url:host('/ws/Stats.asmx/InsertStatViewPhone2?'+params)});}
function VerSerie(id){
$.ajax({
url:host('/Controls/LoadControl.aspx?Control=Ficha/StandardFeatures&Data='+id+'|true'),
success:function(c){$("#StandardFeatures").html(c);}});}
function OcultarSerie(id){
$.ajax({
url:host('/Controls/LoadControl.aspx?Control=Ficha/StandardFeatures&Data='+id+'|false'),
success:function(c){$("#StandardFeatures").html(c);}});}
function EnviarMail(ctr,Tipo){
if(Tipo=="A"||Tipo=="C"){
if(validar(ctr))InsertaMail(ctr,Tipo);
else return false;}
else if(Tipo=="B"||Tipo=="D"){
if(validar2(Tipo,ctr))InsertaSolicitaMail(ctr,Tipo);
else return false;}}
function InsertaMail(ctr,Tipo){
ct="#"+ctr;
var Parametros=$(ct+'ParamMail').val().split("|");
var Email_interesado=$(ct+'txtbxEmail').val();
$('#email_SaveAlertPostContct').val(Email_interesado);
var Telefono_interesado=$(ct+'txtbxTel').val();
var Nombre_Interesado=escape($(ct+'txtbxNombre').val());
var Preguntas_interesado=escape($(ct+'txtbxPreguntas').val());
params='AdId='+Parametros[0]+'&ContractId='+Parametros[1]+'&Nombre_Interesado='+Nombre_Interesado+'&Email_interesado='+Email_interesado+'&Telefono_interesado='+Telefono_interesado+'&Preguntas_interesado='+Preguntas_interesado+'&DetailHitType='+Parametros[2];
$.ajax({
url:host('/ws/Stats.asmx/MailToAdvertiser2?'+params),
success:function(xml){EmailInsertado(xml,Tipo,ct);}});}
function InsertaSolicitaMail(ctr,Tipo){
ct="#"+ctr
var Parametros=$(ct+'ParamMail').val().split("|");
var Email_interesado="";
var Telefono_interesado=$(ct+'TxtTelefonoUsuario').val();
var Nombre_Interesado=escape($(ct+'txtNombre2').val());
var Preguntas_interesado=escape($(ct+'txtSolicitar').val());
params='AdId='+Parametros[0]+'&ContractId='+Parametros[1]+'&Nombre_Interesado='+Nombre_Interesado+'&Email_interesado='+Email_interesado+'&Telefono_interesado='+Telefono_interesado+'&Preguntas_interesado='+Preguntas_interesado+'&DetailHitType='+Parametros[2];
$.ajax({
url:host('/ws/Stats.asmx/MailToAdvertiser2?'+params),
success:function(xml){EmailInsertado(xml,Tipo,ct);}});}
function EmailInsertado(xml,Tipo,ct){
num=$(xml).find('int').text();
if(num>0){
if(Tipo=="A"||Tipo=="B"){
$(ct+'div_pregunta').hide();
$(ct+'div_phones').hide();
$(ct+'div_Confirmacion').show();
$(ct+'div_RestoTelefonos1').hide();
$(ct+'div_RestoTelefonos2').hide();
$(ct+'div_anunciante').hide();
if(Tipo=="B")$(ct+'lyr_SaveAlertPostContct').hide();}
else if(Tipo=="C"){
$(ct+'div_pregunta2').hide();
$(ct+'div_Confirmacion2').show();}
else if(Tipo=="D"){
$('#div_callme2').hide();
$('#div_callme3').show();}}
else
alert("Lo sentimos tu pregunta no pudo ser enviada. Por favor, int\u00E9ntalo m\u00E1s tarde.");}
function validar(ctr){
ret=true;
ct="#"+ctr;
if($(ct+'txtbxNombre').val()==""){
$(ct+'txtbxNombre').focus();
$(ct+'lblnombre').addClass("notval_block");
ret=false}
else $(ct+'lblnombre').removeClass("notval_block");
if(!EsEmail($(ct+'txtbxEmail').val())){
$(ct+'txtbxEmail').focus();
$(ct+'lblemail').addClass("notval_block");
ret=false;}
else $(ct+'lblemail').removeClass("notval_block");
if($(ct+'txtbxTel').val()!=''&&!EsTelefonoValido($(ct+'txtbxTel').val())){
$(ct+'txtbxTel').focus();
$(ct+'lbltel').addClass("notval_block");
ret=false;}
else $(ct+'lbltel').removeClass("notval_block");
if(!$(ct+'condiciones').attr('checked')){
alert("No has aceptado las condiciones de uso y la política de privacidad. Por favor acéptalo para poder continuar.");
ret=false}
return ret;}
function validar2(TipoMail,ctr){
ct="#"+ctr;
ret=true;
if($(ct+'txtNombre2').val()==""){
$(ct+'txtNombre2').focus();
$('#lblNombre2'+TipoMail).addClass("notval_block");
ret=false}
else $('#lblNombre2'+TipoMail).removeClass("notval_block");
if(!EsTelefonoValido($(ct+'TxtTelefonoUsuario').val())){
$(ct+'TxtTelefonoUsuario').focus();
$('#lblTelefonoUsuario'+TipoMail).addClass("notval_block");
ret=false;}
else $('#lblTelefonoUsuario'+TipoMail).removeClass("notval_block");
return ret;}
function CallMe1(){
$('#div_callme2').show();
$('#div_callme1').hide();
$('.vonombre2').focus();}
function OnlyNumeric(e){
var moz=(typeof document.implementation!='undefined')&&(typeof document.implementation.createDocument!='undefined');
key=(document.all)?e.keyCode:e.which;
if((key<48||key>57)&&key!=58&&key!=8){
if(moz)
e.preventDefault();
else
e.keyCode=0;}}
function checkNumber(e){
key=(document.all)?e.keyCode:e.which;
if((key<48||key>57)&&key!=8&&key!=0){
return false;}
else return true;}
function EsEnteroFijo(cadena,largo){
myRe=new RegExp("^[0-9]{"+largo+"}$");
return myRe.test(cadena);}
function EsEntero(cadena,largo){
myRe=new RegExp("^[0-9]{1,"+largo+"}$");
return myRe.test(cadena);}
function EsNumerico(cadena,largo){
myRe=new RegExp("^[0-9]{1,"+largo+"}(|,[0-9]{1,3})$");
return myRe.test(cadena);}
function EsTelefonoValido(tel){
if(!EsEnteroFijo(tel,9)){return false;}
if(tel.substring(0,1)!='9'&&tel.substring(0,1)!='8'&&tel.substring(0,1)!='6')return false;
if(tel.substring(0,2)=='90'&&tel.substring(0,3)!='900')return false;
if(tel.substring(0,2)=='80'&&tel.substring(0,3)!='800')return false;
return true;}
function IsNumeric(cadena){
if(cadena=='')return true;
myRe=new RegExp("^[0-9]{1,10}$");
return myRe.test(cadena);}
function EsEmail(cadena){
myRe=new RegExp("^[a-zA-Z0-9\-._]{1,100}@[a-zA-Z0-9\-_.]{1,100}[.][a-zA-Z]{2,5}(|.[a-zA-Z]{2,5})$");
return myRe.test(cadena);}
function IsText(strString)
{
if(!strString)return true
var strInvalidChars="<>";
var strChar;
var blnResult=true;
for(i=0;i<strString.length&&blnResult==true;i++)
{
strChar=strString.charAt(i);
if(strInvalidChars.indexOf(strChar)!=-1)
{
blnResult=false;}}
return blnResult;}
function validar_comentarios(texto){
var patron_telefono=/[0-9]{9}/;
var patron_mail=/[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]/;
var patron_url=/http|www|ftp/;
if(patron_mail.test(texto)){
alert('No puedes poner direcciones de mail en los comentarios');
return false;}
else if(patron_telefono.test(texto)){
alert('No puedes poner ning\xFAn tel\xE9fono en los comentarios');
return false;}
else if(patron_url.test(texto)){
alert('No puedes poner ninguna direcci\xF3n web en los comentarios');
return false;}
return true;}
function kilometro0(strvalidacio){
if(strvalidacio=='SI'){
document.Form.km.value=0;}
if(strvalidacio=='NO'){
document.Form.km.value='';}}
function Informar(){
if((document.Form.km.value!="")&&(document.Form.km.value!="0")){
document.Form.km0[1].checked=true;
document.Form.km0[0].disabled=true;}
else{
document.Form.km0[0].disabled=false;}}
function RemoveBad(InStr){
InStr=InStr.replace(/\</g,"");
InStr=InStr.replace(/\>/g,"");
InStr=InStr.replace(/\"/g,"");
InStr=InStr.replace(/\'/g,"");
InStr=InStr.replace(/\%/g,"");
InStr=InStr.replace(/\;/g,"");
InStr=InStr.replace(/\(/g,"");
InStr=InStr.replace(/\)/g,"");
InStr=InStr.replace(/\&/g,"");
InStr=InStr.replace(/\+/g,"");
InStr=InStr.replace(/\#/g,"");
return InStr;}
function escrito(strString)
{
var strValidChars="aeiouAEIOU";
var strChar;
for(i=0;i<strString.length;i++)
{
ch1=strString.substring(i,i+1);
for(j=0;j<strValidChars.length;j++)
{
ch2=strValidChars.substring(j,j+1);
if(ch1==ch2)return true;}}
return false;}
function isMail(Cadena)
{
if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Cadena))
{
return(true);}
else
{
return(false);}}
function isScript(cadena)
{
myRe=new RegExp("(<script| or | OR | Or | oR | and | AND | And |=|'|/>)");
return myRe.test(cadena);}
function ValidateEmail(control,div){
em=$("#"+control).val();
if(isMail(em)){
ControlMail=control;
DivTexto=div;
$.ajax({
url:host("/ws/Dictionary.asmx/ValidateEmail?email="+em),
success:function(xml){
c=$(xml).find('string').text();
if(c=="")$("#"+div).html("");
else{
$("#"+div).html('<div><p><a href="#" onClick="return CambiaMail()"><span>'+c+'</a></span></p></div>');
$("#"+div).val(c);}}});}}
//--->