﻿//Cambiamos las clases de las estrellas
function SetStars()
{    
    var i = document.getElementById(GetClientId("sClass")).selectedIndex;
    var v = document.getElementById(GetClientId("sClass")).options[i].value;

    if(v == 0)
    {
        document.getElementById(GetClientId("liStar01")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar02")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar03")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar04")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar05")).className = "iconoEstrella";
        return;
    }        
    if(v == 1)
    {
        document.getElementById(GetClientId("liStar01")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar02")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar03")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar04")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar05")).className = "iconoEstrellaBN";
        return;
    }        
    if(v == 2)
    {
        document.getElementById(GetClientId("liStar01")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar02")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar03")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar04")).className = "iconoEstrellaBN";
        document.getElementById(GetClientId("liStar05")).className = "iconoEstrellaBN";
        return;
    }        
    if(v == 3)
    {
        document.getElementById(GetClientId("liStar01")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar02")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar03")).className = "iconoEstrellaBN";
        document.getElementById(GetClientId("liStar04")).className = "iconoEstrellaBN";
        document.getElementById(GetClientId("liStar05")).className = "iconoEstrellaBN";
        return;
    }
    if(v == 4)
    {        

        document.getElementById(GetClientId("liStar01")).className = "iconoEstrella";
        document.getElementById(GetClientId("liStar02")).className = "iconoEstrellaBN";
        document.getElementById(GetClientId("liStar03")).className = "iconoEstrellaBN";
        document.getElementById(GetClientId("liStar04")).className = "iconoEstrellaBN";
        document.getElementById(GetClientId("liStar05")).className = "iconoEstrellaBN";
        return;
    }    
    if(v == 5)
    {
        document.getElementById(GetClientId("liStar01")).className = "iconoEstrellaBN";
        document.getElementById(GetClientId("liStar02")).className = "iconoEstrellaBN";
        document.getElementById(GetClientId("liStar03")).className = "iconoEstrellaBN";
        document.getElementById(GetClientId("liStar04")).className = "iconoEstrellaBN";
        document.getElementById(GetClientId("liStar05")).className = "iconoEstrellaBN";
        return;
    }      
};

//Comprobamos que los campos tengan algo de texto, en caso contrario lanzamos un mensaje
function SendMessageFields()
{
    if(document.getElementById(GetClientId("txtTitle")).value == "" || document.getElementById(GetClientId("txtMessage")).value == "")
    {
        document.getElementById(GetClientId("pMsg")).innerHTML = "Los campos 'Título' y 'Mensaje' son obligatorios.";
        document.getElementById(GetClientId("btnMsg")).click();
        return;      
    }
    if(document.getElementById(GetClientId("hTID")).value == "1")
    {
        document.getElementById(GetClientId("pMsg")).innerHTML = "No puede enviarse mensajes a si mismo.";
        document.getElementById(GetClientId("btnMsg")).click();
        return;  
    }
        
    document.getElementById(GetClientId("btnSendMessageClick")).click();
};

//Comprueba que el campo mensaje tiene texto
function SendMessageFieldMessage()
{
    if(document.getElementById(GetClientId("txtMessage")).value == "")
    {
        document.getElementById(GetClientId("pMsg")).innerHTML = "El campo 'Mensaje' es obligatorio.";
        document.getElementById(GetClientId("btnMsg")).click();
        return;      
    }
    
    if(document.getElementById(GetClientId("hTID")).value == "1")
    {
        document.getElementById(GetClientId("pMsg")).innerHTML = "No puede enviarse mensajes a si mismo.";
        document.getElementById(GetClientId("btnMsg")).click();
        return;  
    }
    
    document.getElementById(GetClientId("btnSendMessageClick")).click();
};

//Comprueba que el campo mensaje tiene texto en la pantalla detalle de conversacion
function SendMessageFieldMessageDetail(sM, bT)
{
    if(document.getElementById(GetClientId("txtMessage")).value == "")
    {
        document.getElementById(GetClientId("pMsg")).innerHTML = "El campo 'Mensaje' es obligatorio.";
        document.getElementById(GetClientId("btnMsg")).click();
        return;      
    }
    
    document.getElementById(GetClientId("btnSendMessageClick")).click();
};

var lID = 0;

var tipText01; tipText01 = 'Un "Usuario de plena confianza" es el que no necesita permiso del "Administrador de usuarios" para publicar ofertas o subastas.';
var tipText02; tipText02 = 'Rellene el campo "Otra marca" en caso de no encontrarla en el campo "Marca", si el campo "Marca" contiene algun valor se omitirá el valor del campo "Otra marca".';
var tipText03; tipText03 = 'Rellene el campo "Otro modelo" en caso de no encontrarlo en el campo "Modelo", si el campo "Modelo" contiene algun valor se omitirá el valor del campo "Otro modelo".';
var tipText04; tipText04 = 'Rellene el campo "Otra versión" en caso de no encontrarla en el campo "Versión", si el campo "Versión" contiene algun valor se omitirá el valor del campo "Otra versión".';
var tipText05; tipText05 = 'Rellene el campo "Otro color" en caso de no encontrarlo en el campo "Color", si el campo "Color" contiene algun valor se omitira el valor del campo "Otro Color".';
var tipText06; tipText06 = 'Este será el precio inicial de salida, a partir de este precio se iniciaran las pujas. Si lo deja en blanco se comenzará desde 1€.';
var tipText07; tipText07 = 'El precio indicado aquí será el mínimo por el que está dispuesto a vender, si no se llega a este mínimo en la subasta no está obligado a vender. Este dato permanece oculto para los pujadores y resto de usuarios.';
var tipText08; tipText08 = 'La cantidad que introduzca en este campo será la mínima que tendrá que pujar un usuario. Si lo deja en blanco la puja mínima será de 1€ y los usuarios podrán pujar de 1€ en 1€.';
var tipText09; tipText09 = 'Este campo es privado y por lo tanto solo puede verlo usted.';

function ShowTip(e, i)
{
	if(document.all)e = event;

	document.getElementById(GetClientId("spTip")).innerHTML = GetTextTip(i);
	document.getElementById(GetClientId("dvTip")).style.display = 'block';
	
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	var leftPos = e.clientX + 30;
	
	if(leftPos<0)leftPos = 0;
	
	document.getElementById(GetClientId("dvTip")).style.left = leftPos + 'px';
	document.getElementById(GetClientId("dvTip")).style.top = e.clientY - document.getElementById(GetClientId("dvTip")).offsetHeight -1 + 100 + st + 'px';
};	
    
function GetImgToolTip(e, s, n)
{
    try
    {
        if(lID == s){return;}
        
        MoveTipEx(e, 0, s);
        
        document.getElementById(GetClientId("btnRunToolTip")).click();
                
        lID = s; 
        
        PageMethods.GetImgWM(s, n, SetImgToolTip);
    }
    catch(eX){}
};

function COCT(s, i)
{
    try
    {
        s.style.display='none';
    
        PageMethods.COCT(i);
    }
    catch(eX){}    
};

function MoveTipEx(e, i, id)
{
    if(lID == id){ return; }       
    
    lID = id;
    
    ReSetImgToolTip();
    
	if(document.all)e = event;

	document.getElementById(GetClientId("spTipEx")).innerHTML = GetTextTip(i);
	//document.getElementById(GetClientId("dvTipEx")).style.display = 'block';
	
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	var leftPos = e.clientX;
	
	if(leftPos < 0)leftPos = 0;
	
	document.getElementById(GetClientId("btnRunToolTip")).style.left = leftPos - 160 + 'px';
	document.getElementById(GetClientId("btnRunToolTip")).style.top = e.clientY - 70 + 'px';
	
	document.getElementById(GetClientId("flyout")).style.left = leftPos - 160 + 'px';
	document.getElementById(GetClientId("flyout")).style.top = e.clientY - 70 + 'px';	
		
	document.getElementById(GetClientId("dvTipEx")).style.left = leftPos - 10 + 'px';
	document.getElementById(GetClientId("dvTipEx")).style.top = e.clientY - 20 + 'px';
};	

//Pasamos las imagenes pequeñas al grande
function SetImgBigEx(i)
{
    switch(i)
    {
        case 1:        {
            if(document.getElementById(GetClientId("img01")).src.indexOf("/68x51/") == -1){return;}
            document.getElementById(GetClientId("imgBig")).src = document.getElementById(GetClientId("img01")).src.replace("/68x51/", "/319x240/");
            break;        }
        case 2:        {
            if(document.getElementById(GetClientId("img02")).src.indexOf("/68x51/") == -1){return;}
            document.getElementById(GetClientId("imgBig")).src = document.getElementById(GetClientId("img02")).src.replace("/68x51/", "/319x240/");
            break;        }  
        case 3:        {
            if(document.getElementById(GetClientId("img03")).src.indexOf("/68x51/") == -1){return;}
            document.getElementById(GetClientId("imgBig")).src = document.getElementById(GetClientId("img03")).src.replace("/68x51/", "/319x240/");
            break;        }     
        case 4:        {
            if(document.getElementById(GetClientId("img04")).src.indexOf("/68x51/") == -1){return;}
            document.getElementById(GetClientId("imgBig")).src = document.getElementById(GetClientId("img04")).src.replace("/68x51/", "/319x240/");
            break;        }     
        case 5:        {
            if(document.getElementById(GetClientId("img05")).src.indexOf("/68x51/") == -1){return;}
            document.getElementById(GetClientId("imgBig")).src = document.getElementById(GetClientId("img05")).src.replace("/68x51/", "/319x240/");
            break;        }       
        case 6:        {
            if(document.getElementById(GetClientId("img06")).src.indexOf("/68x51/") == -1){return;}
            document.getElementById(GetClientId("imgBig")).src = document.getElementById(GetClientId("img06")).src.replace("/68x51/", "/319x240/");
            break;        }    
        case 7:        {
            if(document.getElementById(GetClientId("img07")).src.indexOf("/68x51/") == -1){return;}
            document.getElementById(GetClientId("imgBig")).src = document.getElementById(GetClientId("img07")).src.replace("/68x51/", "/319x240/");
            break;        }  
        case 8:        {
            if(document.getElementById(GetClientId("img08")).src.indexOf("/68x51/") == -1){return;}
            document.getElementById(GetClientId("imgBig")).src = document.getElementById(GetClientId("img08")).src.replace("/68x51/", "/319x240/");
            break;        } 
        case 9:        {
            if(document.getElementById(GetClientId("img09")).src.indexOf("/68x51/") == -1){return;}
            document.getElementById(GetClientId("imgBig")).src = document.getElementById(GetClientId("img09")).src.replace("/68x51/", "/319x240/");
            break;        }        
        case 10:        {
            if(document.getElementById(GetClientId("img10")).src.indexOf("/68x51/") == -1){return;}
            document.getElementById(GetClientId("imgBig")).src = document.getElementById(GetClientId("img10")).src.replace("/68x51/", "/319x240/");
            break;        }                                                           
    }
};

function SetImgBig(s, sIO)
{
    try
    {
        document.getElementById(GetClientId("imgBig")).src = s;
                
        document.getElementById(GetClientId("aPhoto01")).style.border = "none";
        document.getElementById(GetClientId("aPhoto02")).style.border = "none";
        document.getElementById(GetClientId("aPhoto03")).style.border = "none";
        document.getElementById(GetClientId("aPhoto04")).style.border = "none";
        document.getElementById(GetClientId("aPhoto05")).style.border = "none";
        document.getElementById(GetClientId("aPhoto06")).style.border = "none";
        document.getElementById(GetClientId("aPhoto07")).style.border = "none";
        document.getElementById(GetClientId("aPhoto08")).style.border = "none";
        document.getElementById(GetClientId("aPhoto09")).style.border = "none";
        document.getElementById(GetClientId("aPhoto10")).style.border = "none";                
                
        if(sIO == "1"){ document.getElementById(GetClientId("aPhoto01")).style.border = "solid 1px #FFFF00"; }
        if(sIO == "2"){ document.getElementById(GetClientId("aPhoto02")).style.border = "solid 1px #FFFF00"; }
        if(sIO == "3"){ document.getElementById(GetClientId("aPhoto03")).style.border = "solid 1px #FFFF00"; }
        if(sIO == "4"){ document.getElementById(GetClientId("aPhoto04")).style.border = "solid 1px #FFFF00"; }
        if(sIO == "5"){ document.getElementById(GetClientId("aPhoto05")).style.border = "solid 1px #FFFF00"; }
        if(sIO == "6"){ document.getElementById(GetClientId("aPhoto06")).style.border = "solid 1px #FFFF00"; }
        if(sIO == "7"){ document.getElementById(GetClientId("aPhoto07")).style.border = "solid 1px #FFFF00"; }
        if(sIO == "8"){ document.getElementById(GetClientId("aPhoto08")).style.border = "solid 1px #FFFF00"; }
        if(sIO == "9"){ document.getElementById(GetClientId("aPhoto09")).style.border = "solid 1px #FFFF00"; }
        if(sIO == "10"){ document.getElementById(GetClientId("aPhoto10")).style.border = "solid 1px #FFFF00"; }

    }
    catch(eX){ alert(eX);}
};
    
//Se usa para cargar unas imagenes en el ToolTip grande que sale en el servicio de busqueda con ToolTip pone todo a cero
function ReSetImgToolTip()
{
    document.getElementById(GetClientId("imgBig")).src = "http://style.ournet.es/App_Themes/ProCarNetTheme/images/imgLoaderToolTip.gif";
    document.getElementById(GetClientId("img01")).src = "";
    document.getElementById(GetClientId("img02")).src = "";
    document.getElementById(GetClientId("img03")).src = "";
    document.getElementById(GetClientId("img04")).src = "";
    document.getElementById(GetClientId("img05")).src = "";
    document.getElementById(GetClientId("img06")).src = "";
    document.getElementById(GetClientId("img07")).src = "";
    document.getElementById(GetClientId("img08")).src = "";
    document.getElementById(GetClientId("img09")).src = "";
    document.getElementById(GetClientId("img10")).src = "";
    document.getElementById(GetClientId("dvCarousel")).className = "containerCarrusellEx";
    document.getElementById(GetClientId("pTipTitle")).innerHTML = "Cargando...";
}; 

//Se usa para cargar unas imagenes en el ToolTip grande que sale en el servicio de busqueda con ToolTip
function SetImgToolTip(r)
{   
    if(r[0] == null){ document.getElementById(GetClientId("imgBig")).src = 'http://style.ournet.es/App_Themes/ProCarNetTheme/images/fotoPreview68x51.gif'; } else { document.getElementById(GetClientId("imgBig")).src = r[0]; }
    if(r[1] == null){ document.getElementById(GetClientId("img01")).src = 'http://style.ournet.es/App_Themes/ProCarNetTheme/images/fotoPreview68x51.gif'; } else { document.getElementById(GetClientId("img01")).src = r[1]; }
    if(r[2] == null){ document.getElementById(GetClientId("img02")).src = 'http://style.ournet.es/App_Themes/ProCarNetTheme/images/fotoPreview68x51.gif'; } else { document.getElementById(GetClientId("img02")).src = r[2]; }
    if(r[3] == null){ document.getElementById(GetClientId("img03")).src = 'http://style.ournet.es/App_Themes/ProCarNetTheme/images/fotoPreview68x51.gif'; } else { document.getElementById(GetClientId("img03")).src = r[3]; }
    if(r[4] == null){ document.getElementById(GetClientId("img04")).src = 'http://style.ournet.es/App_Themes/ProCarNetTheme/images/fotoPreview68x51.gif'; } else { document.getElementById(GetClientId("img04")).src = r[4]; }
    if(r[5] == null){ document.getElementById(GetClientId("img05")).src = 'http://style.ournet.es/App_Themes/ProCarNetTheme/images/fotoPreview68x51.gif'; } else { document.getElementById(GetClientId("img05")).src = r[5]; }
    if(r[6] == null){ document.getElementById(GetClientId("img06")).src = 'http://style.ournet.es/App_Themes/ProCarNetTheme/images/fotoPreview68x51.gif'; } else { document.getElementById(GetClientId("img06")).src = r[6]; }
    if(r[7] == null){ document.getElementById(GetClientId("img07")).src = 'http://style.ournet.es/App_Themes/ProCarNetTheme/images/fotoPreview68x51.gif'; } else { document.getElementById(GetClientId("img07")).src = r[7]; }
    if(r[8] == null){ document.getElementById(GetClientId("img08")).src = 'http://style.ournet.es/App_Themes/ProCarNetTheme/images/fotoPreview68x51.gif'; } else { document.getElementById(GetClientId("img08")).src = r[8]; }
    if(r[9] == null){ document.getElementById(GetClientId("img09")).src = 'http://style.ournet.es/App_Themes/ProCarNetTheme/images/fotoPreview68x51.gif'; } else { document.getElementById(GetClientId("img09")).src = r[9]; }
    if(r[10] == null){ document.getElementById(GetClientId("img10")).src = 'http://style.ournet.es/App_Themes/ProCarNetTheme/images/fotoPreview68x51.gif'; } else { document.getElementById(GetClientId("img10")).src = r[10]; }
    document.getElementById(GetClientId("pTipTitle")).innerHTML = r[11];
    document.getElementById(GetClientId("dvCarousel")).className = "containerCarrusell";
    
    document.getElementById(GetClientId("imgBig")).alt = r[11];
    document.getElementById(GetClientId("img01")).alt = r[11];
    document.getElementById(GetClientId("img02")).alt = r[11];
    document.getElementById(GetClientId("img03")).alt = r[11];
    document.getElementById(GetClientId("img04")).alt = r[11];
    document.getElementById(GetClientId("img05")).alt = r[11];
    document.getElementById(GetClientId("img06")).alt = r[11];
    document.getElementById(GetClientId("img07")).alt = r[11];
    document.getElementById(GetClientId("img08")).alt = r[11];
    document.getElementById(GetClientId("img09")).alt = r[11];
    document.getElementById(GetClientId("img10")).alt = r[11];  
}; 

function HideTip()
{
	document.getElementById(GetClientId("dvTip")).style.display = 'none';	
};

function HideTipEx()
{
	lID = 0;
    document.getElementById(GetClientId("btnCloseEx")).click();
	//document.getElementById(GetClientId("dvTipEx")).style.display = 'none';	
};

function GetTextTip(i)
{
    if(i == 0){ return ''; }
    if(i == 1){ return tipText01; }
    if(i == 2){ return tipText02; }
    if(i == 3){ return tipText03; }
    if(i == 4){ return tipText04; }
    if(i == 5){ return tipText05; }
    if(i == 6){ return tipText06; }
    if(i == 7){ return tipText07; }
    if(i == 8){ return tipText08; }    
    if(i == 9){ return tipText09; } 
};
/**/

//Comprobamos que los campos tengan algo de texto, en caso contrario lanzamos un mensaje
function SaveSearchFields()
{
    if(document.getElementById(GetClientId("txtTitle")).value == "")
    {    
        document.getElementById(GetClientId("pMsg")).innerHTML = "El campo 'Título' es obligatorio.";
        document.getElementById(GetClientId("btnMsg")).click();
        return;      
    }
        
    document.getElementById(GetClientId("btnSaveSearchClick")).click();
};

//Comprobamos que los campos tengan algo de texto, en caso contrario lanzamos un mensaje
function SaveAlertFields()
{
    if(document.getElementById(GetClientId("txtAlertTitle")).value == "")
    {
        document.getElementById(GetClientId("pMsg")).innerHTML = "El campo 'Título' es obligatorio.";
        document.getElementById(GetClientId("btnMsg")).click();
        return;      
    }
        
    document.getElementById(GetClientId("btnSaveAlertClick")).click();
};

//Comprobamos que los campos tengan algo de texto, en caso contrario lanzamos un mensaje
function ChangeTitleFields()
{
    if(document.getElementById(GetClientId("txtAlertTitle")).value == "")
    {
        document.getElementById(GetClientId("pMsg")).innerHTML = "El campo 'Título' es obligatorio.";
        document.getElementById(GetClientId("btnMsg")).click();
        return;      
    }
        
    document.getElementById(GetClientId("btnChangeAlertClick")).click();
};

//Comprobamos que los campos tengan algo de texto, en caso contrario lanzamos un mensaje
function ChangeSearchTitleFields()
{
    if(document.getElementById(GetClientId("txtTitle")).value == "")
    {
        document.getElementById(GetClientId("pMsg")).innerHTML = "El campo 'Título' es obligatorio.";
        document.getElementById(GetClientId("btnMsg")).click();  
        return;      
    }
        
    document.getElementById(GetClientId("btnChangeTitleClick")).click();
};

function ICallYouFieldsMessage()
{
    if(document.getElementById(GetClientId("txtName")).value == "" || document.getElementById(GetClientId("txtNumber")).value == "")
    {
        document.getElementById(GetClientId("pMsg")).innerHTML = "Los campos 'Nombre de contacto' y 'Teléfono de contacto' son obligatorios.";  
        document.getElementById(GetClientId("btnMsg")).click();  
        return;      
    }
        
    document.getElementById(GetClientId("btnICallYouClick")).click();
};

//Hace a los radioButton exclusivos
function SetUniqueRadioButton(nameregex, current)
{
    re = new RegExp(nameregex);
    
    for(i = 0; i < document.forms[0].elements.length; i++)
    {
        elm = document.forms[0].elements[i];
        
        if (elm.type == 'radio')
        {
            if (re.test(elm.name))
            {
                elm.checked = false;
            }
        }
    }
    
    current.checked = true;
}

//Al pinchar sobre una imagen grande sale la original en una nueva ventana
function ShowOriginal()
{
    try
    {
        var s = document.getElementById(GetClientId("imgBig")).src;
        
        if(s.indexOf("/319x240/") == -1){return;}
        
        s = s.replace('/319x240/', '/Original/');
        
        window.open(s,'','width=800,height=600,resizable=yes,scrollbars=yes,toolbar=no,directories=no,status=no,menubar=no,copyhistory=no');
    }
    catch(eX){}
};

//Al hacer enter en una caja de texto que pulse un boton
function ClickMyButton(e, sName)
{
    try 
    {
        var bt = document.getElementById(GetClientId(sName));
        
        if(navigator.appName == "Netscape")
        {
            if (e.keyCode == 13)
            {   
                bt.click();
                return false;
            } 
        }
        else
        {
            if (typeof bt == 'object')
            { 
                if (event.keyCode == 13)
                {
                    bt.click(); 
                    return false; 
                } 
            } 
        }
    } catch(eX) {}
};

//Al hacer enter en una caja de texto que pulse un boton que no está en la master
function ClickMyButtonNM(e, sName)
{
    try 
    {
        var bt = document.getElementById(sName);
        
        if(navigator.appName == "Netscape")
        {
            if (e.keyCode == 13)
            {   
                bt.click();
                return false;
            } 
        }
        else
        {
            if (typeof bt == 'object')
            { 
                if (event.keyCode == 13)
                {
                    bt.click(); 
                    return false; 
                } 
            } 
        }
    } catch(eX) {}
};

function showModalPopupViaClient(ev) 
{
    try
    {
        ev.preventDefault();
        
        if(
            document.getElementById(GetClientId("fuPhoto01")).value == "" &&
            document.getElementById(GetClientId("fuPhoto02")).value == "" &&
            document.getElementById(GetClientId("fuPhoto03")).value == "" &&
            document.getElementById(GetClientId("fuPhoto04")).value == "" &&
            document.getElementById(GetClientId("fuPhoto05")).value == "" &&
            document.getElementById(GetClientId("fuPhoto06")).value == "" &&
            document.getElementById(GetClientId("fuPhoto07")).value == "" &&
            document.getElementById(GetClientId("fuPhoto08")).value == "" &&
            document.getElementById(GetClientId("fuPhoto09")).value == "" &&
            document.getElementById(GetClientId("fuPhoto10")).value == ""
        )
        {
            return;
        }
        
        var modalPopupBehavior = $find('programmaticModalPopupBehavior');
        modalPopupBehavior.show();
        
        document.getElementById(GetClientId("btnPrevPhoto")).click();
    } catch(eX){ }
};

function hideModalPopupViaClient(ev) 
{
    try
    {
        ev.preventDefault();        
        var modalPopupBehavior = $find('programmaticModalPopupBehavior');
        modalPopupBehavior.hide();
    }
    catch(eX){ }    
};

/**/
function showModalPopupViaClientStock(ev) 
{
    try
    {
        ev.preventDefault();
        
        if(document.getElementById(GetClientId("fuFile")).value == "")
        {
            return;
        }
        
        var modalPopupBehavior = $find('programmaticModalPopupBehavior');
        modalPopupBehavior.show();
        
        document.getElementById(GetClientId("btnPrevFile")).click();
    } catch(eX){ }
};


/**/

function InfoErrorFieldsMessage()
{
    try
    {
        if(document.getElementById(GetClientId("txtCommentInfoError")).value == "")
        {
            document.getElementById(GetClientId("pMsg")).innerHTML = "El campo 'Comentario' es obligatorio.";  
            document.getElementById(GetClientId("btnMsg")).click();        
            return;      
        }
            
        document.getElementById(GetClientId("btnInfoErrorClick")).click();
    }
    catch(eX){ }
};

function MoreInfoFieldsMessage()
{
    try
    {
        if(document.getElementById(GetClientId("txtMoreInfoName")).value == "" || document.getElementById(GetClientId("txtMoreInfoMail")).value == "")
        {
            document.getElementById(GetClientId("pMsg")).innerHTML = "Los campos 'Nombre de contacto' y 'Email de contacto' son obligatorios.";  
            document.getElementById(GetClientId("btnMsg")).click();        
            return;      
        }
            
        document.getElementById(GetClientId("btnMoreInfoClick")).click();
    }
    catch(eX){ }
};

function MailSenderFieldsMessage()
{
    try
    {
        if(document.getElementById(GetClientId("txtMailSenderName")).value == "" || 
            document.getElementById(GetClientId("txtMailSenderMail")).value == "" || 
            document.getElementById(GetClientId("txtMailSenderPhone")).value == "")
        {
            document.getElementById(GetClientId("pMsg")).innerHTML = "Los campos 'Nombre', 'Email' y 'Teléfono' son obligatorios.";  
            document.getElementById(GetClientId("btnMsg")).click();        
            return;      
        }
            
        document.getElementById(GetClientId("btnMailSenderClick")).click();
    }
    catch(eX){ }
};

function SetDescription()
{    
    var i = document.getElementById(GetClientId("ddlServices")).selectedIndex;

    document.getElementById(GetClientId("pServiceDescription")).innerHTML = document.getElementById(GetClientId("ddlServices")).options[i].attributes["DESCRIPTION"].value;
};