﻿function IsCUITCUIL(valor)
{
  //alert(valor);
  var er_c = /^(20|23|27|30|33)-[0-9]{8}-[0-9]$/
  return er_c.test(valor);
}

function AddQMR(idProduct,idUserLookeate,step)
{
jQuery.ajax({ 
            url:  "/functions.aspx?mod=loggift&struct="+step+"|"+idProduct+"|"+idUserLookeate, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
            }
            }) 
}


function emailNotIsValid(email)
{
    return !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email));
}
function LoadCheckStock(idProduct,idSpMessage,imgLoading)
{
    obLoading = document.getElementById(imgLoading);
    if (obLoading!=null) obLoading.style.visibility = 'visible';
jQuery.ajax({ 
            url:  "/functions.aspx?mod=checkstock&Id="+idProduct,
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                if (obLoading!=null) obLoading.style.visibility ='hidden';
                document.getElementById(idSpMessage).innerHTML = results;
                
                if(results=="Producto sin stock")
                {document.getElementById(idSpMessage).style.color  = '#FC0000';}
                else
                {document.getElementById(idSpMessage).style.color  = '#000000';}
                
            }
            }) 
}  
function LoadChangeModel(idProduct,levelGroup,filterList,imgLoading)
{
    obLoading = document.getElementById(imgLoading);
    if (obLoading!=null) obLoading.style.visibility = 'visible';
jQuery.ajax({ 
            url:  "/functions.aspx?mod=changemodel&struct="+idProduct+"|"+(levelGroup+1)+"|"+unescape(filterList),
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                if (obLoading!=null) obLoading.style.visibility ='hidden';
                switch(results.split('|')[0])
                {
                    case 'error':
                        LoadMessageFancyBox(0,'error');
                        LoadCheckStockCard();//js fichja de producto
                    break;
                    case "ok":
                        SetIdProductCart(results.split('|')[1]);                    
                        $('#divGroup'+(levelGroup+1)).remove();
                        $('#divGroup'+levelGroup).after(results.split('|')[2]);                    
                        LoadCheckStockCard();//js fichja de producto
                    break;
                    default:
                    break;                                    
                }                    
            }
            }) 
}   
function LoadChangeModelSet(idProduct,levelGroup,filterList,imgLoading,iIndex)
{
    obLoading = document.getElementById(imgLoading);
    if (obLoading!=null) obLoading.style.visibility = 'visible';
jQuery.ajax({ 
            url:  "/functions.aspx?mod=changemodelset&struct="+idProduct+"|"+iIndex+"|"+(levelGroup+1)+"|"+unescape(filterList),
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                if (obLoading!=null) obLoading.style.visibility ='hidden';
                switch(results.split('|')[0])
                {
                    case 'error':
                        LoadMessageFancyBox(0,'error');
                    break;
                    case "ok":
                        SetIdProductCart(results.split('|')[1]);                    
                        $('#divGroup_'+iIndex+'_'+(levelGroup+1)).remove();
                        $('#divGroup_'+iIndex+'_'+levelGroup).after(results.split('|')[2]);                    
                    break;
                    default:
                    break;                                    
                }                    
            }
            }) 
}        

function LoadPageMyList(page,language,idRemove,idRender,idListSelected)
{
    list = '';
    obList = document.getElementById(idListSelected);
    if (obList!=null) list = obList.value;
    $('#'+idRemove).remove();
    $('#'+idRender).after("<div id='divLoading' align='center' style='width:100%'><img src='/img/loading.gif' border='0' /></div>");    
jQuery.ajax({ 
            url:  "/functions.aspx?mod=pagemylist&struct="+page+"|"+language+"|"+list, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                    $('#divLoading').remove();
                    $('#'+idRender).after(results.split('|')[0]);
            }
            }) 
}

function AddNewsletterUserJQuery(email,name,sIdDivLoading)
{
    DisplayObject(sIdDivLoading,'block');
    
jQuery.ajax({ 
            url:  "/functions.aspx?mod=addusernewsletter&struct="+email+"|"+name, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                DisplayObject(sIdDivLoading,'none');
                switch(results.split('|')[0])
                {
                    case 'ok':
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;
                    default:
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;                                    
                }            
            }
            }) 
}
function SendContactJQuery(name,surname,email,message,link,perror,sIdDivLoading)
{
    DisplayObject(sIdDivLoading,'block');
    
jQuery.ajax({ 
            url:  "/functions.aspx?mod=contact&struct="+name+"|"+surname+"|"+email+"|"+message+"|"+link, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                DisplayObject(sIdDivLoading,'none');
                switch(results.split('|')[0])
                {
                    case 'ok':
                        LoadMessageFancyBox(0,results.split('|')[1]);
                    break;
                    default:
                        LoadMessageFancyBox(0,results.split('|')[1]);
                    break;                                    
                }            
            }
            }) 
}

function AddFavouriteBranchOffice(idBranchOffice,sIdDivLoading,sIdShow,sIdHidden)
{
    obHidden = document.getElementById(sIdHidden);
    obShow = document.getElementById(sIdShow);    
    DisplayObject(sIdDivLoading,'block');
    
jQuery.ajax({ 
            url:  "/functions.aspx?mod=addfavouritebranchoffice&struct="+idBranchOffice, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                DisplayObject(sIdDivLoading,'none');
                switch(results.split('|')[0])
                {
                    case 'ok':
                        if (obHidden!=null) obHidden.style.display = 'none';
                        if (obShow!=null) obShow.style.display = 'block';
                        LoadMessageFancyBox(results.split('|')[1]);
                        break;
                    case 'login':
                        LoadMessageFancyBox(0,"Debes estar logueado");                        
                        LoadLoginFancyBox(window.location);
                        break;
                    default:
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;                                    
                }            
            }
            }) 
}



function RemoveFavouriteBranchOfficeEx(idBranchOffice,sIdDivLoading)
{
        DisplayObject(sIdDivLoading,'block');
    
jQuery.ajax({ 
            url:  "/functions.aspx?mod=removefavouritebranchoffice&struct="+idBranchOffice, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                DisplayObject(sIdDivLoading,'none');
                switch(results.split('|')[0])
                {
                    case 'ok':
                        /*LoadMessageFancyBox(results.split('|')[1]);*/
                        window.location = window.location;
                        
                        break;
                    default:
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;                                    
                }            
            }
            }) 
}


function RemoveAddressJQuery(idAddress,sIdDivLoading)
{
DisplayObject(sIdDivLoading,'block');
    
jQuery.ajax({ 
            url:  "/functions.aspx?mod=removeaddress&struct="+idAddress, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                DisplayObject(sIdDivLoading,'none');
                switch(results.split('|')[0])
                {
                    case 'ok':
                        window.location = window.location;
                        break;
                    default:
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;                                    
                }            
            }
            }) 
}
function RemoveFavouriteBranchOffice(idBranchOffice,sIdDivLoading,sIdShow,sIdHidden)
{
    DisplayObject(sIdDivLoading,'block');
    
jQuery.ajax({ 
            url:  "/functions.aspx?mod=removefavouritebranchoffice&struct="+idBranchOffice, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                DisplayObject(sIdDivLoading,'none');
                switch(results.split('|')[0])
                {
                    case 'ok':
                        DisplayObject(sIdHidden,'none');
                        DisplayObject(sIdShow,'block');
                        LoadMessageFancyBox(results.split('|')[1]);
                        break;
                    default:
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;                                    
                }            
            }
            }) 
}


function AddProductToFavouriteJQuery(idProduct,quantity,sIdDivLoading,sIdHidden,sIdShow)
{
    obHidden = document.getElementById(sIdHidden);
    obShow = document.getElementById(sIdShow);
    DisplayObject(sIdDivLoading,'block');
    
    
jQuery.ajax({ 
            url:  "/functions.aspx?mod=addproducttofavourite&struct="+idProduct+"|"+quantity, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                DisplayObject(sIdDivLoading,'none');
                switch(results.split('|')[0])
                {
                    case 'error':
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;
                    case 'ok':
                        if (obHidden!=null) obHidden.style.display = 'none';
                        if (obShow!=null) obShow.style.display = 'block';
                        if (obHidden==null && obShow==null) window.location = window.location;
                    break;
                    case 'login':
                        //LoadMessageFancyBox(0,"Debes estar logueado");                        
                        LoadLoginFancyBox(window.location);                    
                        break;
                    default:
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;                                    
                }            
            }
            }) 
}
function RemoveProductToFavouriteJQuery(idProduct,quantity,sIdDivLoading,sIdHidden,sIdShow)
{
    obHidden = document.getElementById(sIdHidden);
    obShow = document.getElementById(sIdShow);
    DisplayObject(sIdDivLoading,'block');    
jQuery.ajax({ 
            url:  "/functions.aspx?mod=removeproducttofavourite&struct="+idProduct+"|"+quantity, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                DisplayObject(sIdDivLoading,'none');    
                switch(results.split('|')[0])
                {
                    case 'error':
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;
                    case 'ok':
                        if (obHidden!=null) obHidden.style.display = 'none';
                        if (obShow!=null) obShow.style.display = 'block';
                        if (obHidden==null && obShow==null) window.location = '/es/favourite.aspx';//window.location;
                    break;
                    default:
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;                                    
                }            
            }
            }) 
}

function AddProductToCartJQuery(idProduct,quantity,sIdDivLoading,sIdAfterPopup)
{
    obAfterPopup = document.getElementById(sIdAfterPopup);
    DisplayObject(sIdDivLoading,'block');    
    //alert(idProduct);
    //alert(quantity);
jQuery.ajax({ 
            url:  "/functions.aspx?mod=addproducttocart&struct="+idProduct+"|"+quantity, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                DisplayObject(sIdDivLoading,'none');    
                switch(results.split('|')[0])
                {
                    case 'error':
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;
                    case 'alert':
                        document.getElementById('spHeaderQuantityCart').innerHTML = results.split('|')[1] + ' item(s)<br/>' + results.split('|')[2];
                        LoadMessageFancyBox(0,results.split('|')[2]);
                    break;
                    case 'ok':
                        document.getElementById('spHeaderQuantityCart').innerHTML = results.split('|')[1] + ' item(s)<br/>' + results.split('|')[2];
                        if (obAfterPopup!=null) 
                        {
                            obAfterPopup.style.display = 'block';
                            window.location.href = window.location.href.replace('#divAfterAdd','') + "#divAfterAdd";
                        }
                    break;
                    default:
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;                                    
                }            
            }
            }) 
}
function SetBackgroundPageJQuery(idBackground,pathImage)
{
//abre fancy default espera
jQuery.ajax({ 
            url:  "/functions.aspx?mod=background&struct="+idBackground, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                switch(results.split('|')[0])
                {
                    case 'error':
                    //update mensaje fancy
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;
                    case 'ok':
                    //update o oculta fancy
                        //LoadMessageFancyBox(results.split('|')[1]);
                        document.getElementById('bodyBackground').style.background = 'url(' + pathImage + ')';
                        var mySplitResult = results.split('|')[2].split('-');
                        for(i = 0; i < mySplitResult.length; i++)
                        {
	                        if (document.getElementById('a'+mySplitResult[i])!=null)
	                        {document.getElementById('a'+mySplitResult[i]).className='';}
                        }
                        document.getElementById('a'+idBackground).className = 'selected';
                    //js para cambiar fondo
                    break;
                    default:
                    //update mensaje fancy
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;                                    
                }            
            }
            }) 
}
function RecoveryPassJQuery(email, sIdDivLoading, sIdInput)
{
    obInput = document.getElementById(sIdInput);
    DisplayObject(sIdDivLoading,'block');    
    
jQuery.ajax({ 
            url:  "/functions.aspx?mod=recoverypass&struct="+email, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                DisplayObject(sIdDivLoading,'none');    
                switch(results.split('|')[0])
                {
                    case 'error':
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;
                    case 'ok':
                        if (obInput!=null) obInput.value ='';
                        LoadMessageFancyBox(results.split('|')[1]);
                        //js para cambiar fondo
                    break;
                    default:
                        LoadMessageFancyBox(results.split('|')[1]);
                    break;                                    
                }            
            }
            }) 
}


function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if ( 
aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}
function validateEMailFormat(sIdControl)
{
    var obj = document.getElementById(sIdControl);
    if (obj!=null)
        {return !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value));}
    else
        {return false;}
}
function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         return false;
         }
      }
   return true;
}
function isValidDate(dateStr/*, format*/) {
   //if (format == null) { format = "MDY"; }
   format = "DMY"; //format.toUpperCase();
   if (format.length != 3) { format = "MDY"; }
   if ( (format.indexOf("M") == -1) || (format.indexOf("D") == -1) || (format.indexOf("Y") == -1) ) 
      { format = "MDY"; }
   if (format.substring(0, 1) == "Y") { // If the year is first
      var reg1 = /^\d{2}(\-|\/|\.)\d{1,2}\1\d{1,2}$/
      var reg2 = /^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/
   } else if (format.substring(1, 2) == "Y") { // If the year is second
      var reg1 = /^\d{1,2}(\-|\/|\.)\d{2}\1\d{1,2}$/
      var reg2 = /^\d{1,2}(\-|\/|\.)\d{4}\1\d{1,2}$/
   } else { // The year must be third
      var reg1 = /^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{2}$/
      var reg2 = /^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/
   }
   // If it doesn't conform to the right format (with either a 2 digit year or 4 digit year), fail
   if ( (reg1.test(dateStr) == false) && (reg2.test(dateStr) == false) ) { return false; }
   var parts = dateStr.split(RegExp.$1); // Split into 3 parts based on what the divider was
   // Check to see if the 3 parts end up making a valid date
   if (format.substring(0, 1) == "M") { var mm = parts[0]; } 
   else if (format.substring(1, 2) == "M") { var mm = parts[1]; } else { var mm = parts[2]; }
   if (format.substring(0, 1) == "D") { var dd = parts[0]; } 
   else if (format.substring(1, 2) == "D") { var dd = parts[1]; } else { var dd = parts[2]; }
   if (format.substring(0, 1) == "Y") { var yy = parts[0]; } 
   else if (format.substring(1, 2) == "Y") { var yy = parts[1]; } else { var yy = parts[2]; }
   if (parseFloat(yy) <= 50) { yy = (parseFloat(yy) + 2000).toString(); }
   if (parseFloat(yy) <= 99) { yy = (parseFloat(yy) + 1900).toString(); }
   var dt = new Date(parseFloat(yy), parseFloat(mm)-1, parseFloat(dd), 0, 0, 0, 0);
   if (parseFloat(dd) != dt.getDate()) { return false; }
   if (parseFloat(mm)-1 != dt.getMonth()) { return false; }
   return true;
}
function RestartValueInput(sIdControl)
{
    ob = document.getElementById(sIdControl);
    if (ob!=null)
    {
        ob.value = '';
        ob.innerHTML = '';
    }
}
function SetValueInput(sIdControl,value,concat)
{
    ob = document.getElementById(sIdControl);
    if (ob!=null)
    {
        ob.value = '';
        ob.innerHTML = '';
        if (ob.innerHTML != '' && concat) {ob.innerHTML = ob.innerHTML + '<br />'; }
        if (concat) 
        {ob.innerHTML = ob.innerHTML + value;}
        else
        {ob.innerHTML = value;}
    }
}
function ContainValue(sIdControl)
{
    ob = document.getElementById(sIdControl);
    if (ob!=null)
    {
        if (ob.value !='')
        {return true;}
        else
        {   
            if(ob.innerHTML =='')
            {return false;}
            else
            {return true;}
        }
    }
    return false;
}
function blockNonNumbers(obj, e, allowDecimal, allowNegative)
{
	var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
	if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}

	reg = /\d/;
	var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false;
	var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false;
	
	return isFirstN || isFirstD || reg.test(keychar);
}

function AddUserJQuery(email, name, surName, pass, birthdate, newsletter ,urlRedirect, sIdError, sIdDivLoading)
{
    
    obLoading = document.getElementById(sIdDivLoading);
    obError = document.getElementById(sIdError);
    if (obLoading!=null) obLoading.style.display ='block';

jQuery.ajax({ 
            url:  "/functions.aspx?mod=register&struct="+email+"|"+name+"|"+surName+"|"+pass+"|"+birthdate+"|"+newsletter+"|"+urlRedirect, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                switch(results.split('|')[0])
                {
                    case 'error':
                        if (obLoading!=null)obLoading.style.display ='none';
                        if (obError!=null)obError.style.display ='block';
                        SetValueInput(sIdError, results.split('|')[1]);
                    break;
                    case 'registerok':
                         if (obLoading!=null)obLoading.style.display ='none';
                         window.location = urlRedirect;
                    break;
                    default:
                        if (obLoading!=null)obLoading.style.display ='none';
                        if (obError!=null)obError.style.display ='block';
                        SetValueInput(sIdError, "Se produjo un error, No se puede realizar esta operación");
                    break;
                }
            }
            })
}
function ChangePasswordJQuery(passold,p1,p2,sIdError,sIdDivLoading)
{
    obLoading = document.getElementById(sIdDivLoading);
    obError = document.getElementById(sIdError);
    if (obLoading!=null) obLoading.style.display='block';
    if (obError!=null) obError.innerHTML='';
    
    //var sData = "mod=changepass" + encodeURIComponent(u) + "|" + encodeURIComponent(p);
    var sData= {passOld : passold, pass1 : p1, pass2 : p2};
    jQuery.ajax({ 
        url:  "/functions.aspx?mod=changepass", 
        type: "POST",
        data: sData,
        cache: false, 
        success: function(results) 
        {
            //if (obLoading!=null) obLoading.style.display='none';
            LoadMessageFancyBox(0,results.split('|')[1])
        }
        })  
}
function CheckLogin(u, p, urlRedirect, sIdError, sIdDivLoading)
{
    obLoading = document.getElementById(sIdDivLoading);
    obError = document.getElementById(sIdError);
    if (obLoading!=null) obLoading.style.display='block';
    if (obError!=null) obError.innerHTML='';
    
    var sData = "mod=login&struct=" + encodeURIComponent(u) + "|" + encodeURIComponent(p);
    jQuery.ajax({ 
        url:  "/functions.aspx", 
        type: "POST",
        data: sData,
        cache: false, 
        success: function(results) 
        {
            if (obLoading!=null) obLoading.style.display='none';
            switch (results.split('|')[0])
            {
                case "loginok":
                    window.location = urlRedirect;
                break;
                case "error":
                    obError.innerHTML = results.split('|')[1];
                break;
                case "expire":
                    LoadMessageFancyBox(0,results.split('|')[1]);
                break;
            }
        }
        })     

}

function LoadCountryJQuery(sIdObjectRender,sIdObLoading)
{
    ob = document.getElementById(sIdObjectRender);
    obLoading = document.getElementById(sIdObLoading);
    if (obLoading!=null) obLoading.style.display='block';
    if (ob!=null)
    {
        ob.innerHTML = "";
        jQuery.ajax({ 
            url:  "/functions.aspx?mod=country", 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                ob.innerHTML = results;
                if (obLoading!=null) obLoading.style.display='none';
            }
            })     
    }
}
function LoadStateJQuery(idCountry,sIdObjectRender,sIdObLoading)
{
    ob = document.getElementById(sIdObjectRender);
    obLoading = document.getElementById(sIdObLoading);
    if (obLoading!=null) obLoading.style.display='block';
    if (ob!=null)
    {
        ob.innerHTML = "";
        jQuery.ajax({ 
            url:  "/functions.aspx?mod=state&IdCountry=" + idCountry, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
            //alert(results);
                //ob.innerHTML = results;
                $('#'+sIdObjectRender).html(results)
                if (obLoading!=null) obLoading.style.display='none';
            }
            })     
    }
}
function LoadDepartmentJQuery(idState,sIdObjectRender,sIdObLoading)
{
    ob = document.getElementById(sIdObjectRender);
    obLoading = document.getElementById(sIdObLoading);
    if (obLoading!=null) obLoading.style.display='block';
    if (ob!=null)
    {
        ob.innerHTML = "";
        jQuery.ajax({ 
            url:  "/functions.aspx?mod=department&idState=" + idState, 
            type: "GET",
            cache: false, 
            success: function(results) 
            {
                $('#'+sIdObjectRender).html(results)
                if (obLoading!=null) obLoading.style.display='none';
            }
            })     
    }
}
function LoadLoginFancyBox(urlredirect)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/login.aspx?urlredirect=' + urlredirect
		});
}
function LoadRegisterFancyBox(urlredirect)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/signup.aspx?urlredirect=' + urlredirect
		});
}
function LoadRecoverPasswordFancyBox(urlredirect)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/recoverPassword.aspx?urlredirect=' + urlredirect
		});
}
function LoadChangePasswordFancyBox()
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/changePassword.aspx'
		});
}
function LoadImageFancyBox(link)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/viewImage.aspx?link='+link
		});
}
function LoadContactFancyBox(link)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/formContact.aspx?link='+link
		});
}
function LoadBannerFancyBox(id)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/viewBannerPlace.aspx?id='+id
		});
}
function LoadMessageFancyBox(idMessage,alert)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/info_box.aspx?eId='+idMessage+'&alert='+alert
		});
}
function LoadRegisterMessaggeFancyBox()
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/registerMessagge.aspx'
		});
}
function LoadDhlFancyBox(trackingId)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/dhlInfo.aspx?trackingId=' + trackingId
		});
}
function LoadVideoYoutubeFancyBox(link)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
	    'scrolling'         : 'no',
	    'showCloseButton'   : true ,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/player.aspx?link='+ link
		});
}
function LoadInfoNPS(executeFunction)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/info_nps.aspx?struct=' + executeFunction
		});
}
function LoadWallpaperFancyBox(id,idLanguage)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'scrolling'         : 'no',
		'autoDimensions'	: false,
		'width'            : 680,
	    'height'            : 560,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/wallpaper.aspx?id=' + id + '&lId=' + idLanguage
		});
}



function LoadPostcard(idPostCard)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
        'scrolling'         : 'no',
		'autoDimensions'	: false,
		'width'            : 600,
	    'height'            : 800,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/postcard.aspx?idPostCard=' + idPostCard
		});
}
function DisplayObject(id,display)
{
    ob=document.getElementById(id);
    if (ob!=null) if (ob.style.display!=display) ob.style.display = display;
}


function LoadCUITCUIL()
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
        'scrolling'         : 'no',
		'autoDimensions'	: true,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/get_document.aspx'
		});
}

function LoadVideoFancyBox(linkvideo)
{
	$.fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
	    'autoDimensions'	: true,
	    'scrolling'         : 'no',
	    'showCloseButton'   : true ,
		'overlayColor'      : '#000',
		'overlayOpacity'	: 0.5,
		'href'              : '/modules/fancybox/video.aspx?alert='+linkvideo
		});	
}
