
			function OnReadyStateChangeRegisterShopGenericLog()
			{
			}
			
			function RegisterSessionLog(){
				var ajax;
				if (window.XMLHttpRequest) 
					ajax = new XMLHttpRequest();
				else
					ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
				ajax.onreadystatechange = OnReadyStateChangeRegisterShopGenericLog;	
				var sURL;
				var sQuery;
				sURL="/tools/register_shop_session_log.aspx";
				var d = new Date();
				var curr_msec = d.getMilliseconds()
				sQuery="rnd=" + curr_msec;
				ajax.open("POST", sURL, false);
				ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				ajax.send(sQuery); 
				ajax = null;
			}
			
			
			

function OnReadyStateChangeRegisterShopGenericLog(){

}

function RegisterShopGenericLog(affiliate,shop,customer,type,code,p1,p2,p3){

var ajax;
if (window.XMLHttpRequest) 
        ajax = new XMLHttpRequest();
else
	ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
	
ajax.onreadystatechange = OnReadyStateChangeRegisterShopGenericLog;	

var sURL;
var sQuery;

sURL="/tools/register_shop_generic_log.aspx";
sQuery = "affiliate=" + affiliate;
sQuery+="&shop=" + shop;
sQuery+="&customer=" + customer;
sQuery+="&type=" + type;
sQuery+="&code=" + code;
sQuery+="&p1=" + p1;
sQuery+="&p2=" + p2;
sQuery+="&p3=" + p3;
var d = new Date();
var curr_msec = d.getMilliseconds()
sQuery+="&rnd=" + curr_msec;
ajax.open("POST", sURL, false);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send(sQuery); 

ajax = null;

}

function ShowPriceShipMethod(oCombo,url)
{
	document.location.href='/product.aspx'+url+'&cship='+oCombo.options[oCombo.selectedIndex].value;
}


function SearchSearchIt() {
	if (document.getElementById('txtSpSearch').value.length > 2) {
		sDummy = new String(document.getElementById('txtSpSearch').value);
		oRegExp = new RegExp(' ', 'g');
		
		document.location.href = 'list.aspx?search=' + sDummy.replace(oRegExp, '+');
	}
}

function EmailCheck(sEmail) {
	var at = "@";
	var dot = ".";
	var lat = sEmail.indexOf(at);
	var lstr = sEmail.length;
	var ldot = sEmail.indexOf(dot);

	if (sEmail.indexOf(at)==-1) { return false; }
	if (sEmail.indexOf(at)==-1 || sEmail.indexOf(at)==0 || sEmail.indexOf(at)==lstr) { return false; }
	if (sEmail.indexOf(dot)==-1 || sEmail.indexOf(dot)==0 || sEmail.indexOf(dot)==lstr) { return false; }
	if (sEmail.indexOf(at,(lat+1))!=-1) { return false; }
	if (sEmail.substring(lat-1,lat)==dot || sEmail.substring(lat+1,lat+2)==dot) { return false; }
	if (sEmail.indexOf(dot,(lat+2))==-1) { return false; }
	if (sEmail.indexOf(" ")!=-1) { return false; }

 	return true;
}


//JFS 22-09-2008
function changelanguage(ai_ilanguage){

    var sURL    = window.location.host;
    var sPath   = window.location.pathname;
    var sParams = window.location.search;

    var sMatchStr  =/(\&l=.)/;
    var sMatchStr2 =/(\?l=.)/;

    //alert(sURL);
    //alert(sPath);
    //alert(sParams);

    sParams = sParams.replace(sMatchStr, '');
    sParams = sParams.replace(sMatchStr2, '?');

    if(sParams == '') { 
        document.location.href = 'http://' + sURL + sPath + '?l=' + ai_ilanguage;
    } else {
        document.location.href = 'http://' + sURL + sPath + sParams + '&l=' + ai_ilanguage;
    }

}



function SelectCategory(ai_icategory, ai_ilevel){
	if (ai_ilevel>1)
		document.location.href='/list.aspx?c='+ai_icategory+'&md=2';
	else	
		document.location.href='/category.aspx?c='+ai_icategory;
}


function ReadCookie(cookieName) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=="") return "";
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

function SetCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}

function IsThereCookies(){
testValue=Math.floor(1000*Math.random());
SetCookie('AreCookiesEnabled',testValue);
return (testValue==ReadCookie('AreCookiesEnabled')); 
}


function showVariantContent(type, field, index, at) {
window.open('/show_variant_content.aspx?type='+type+'&field='+field+'&index='+index+'&at='+at, 'suscriber_legal_notice', 'toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,width=400,height=250,left=' + ((screen.width -400) / 2) + ',top=' + ((screen.height -250) / 2));
}

function ValidatorBefore() {
    if (document.all){
    var i;
    for (i = 0; i < Page_Validators.length; i++) {
        ValidatorValidate(Page_Validators[i]);
    }
    ValidatorUpdateIsValid();    
    Page_BlockSubmit = !Page_IsValid;
    return Page_IsValid;
    }
    else return true;
}


function showPopUp(url) {
    window.open(url, "content_pop_up", "toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=755,height=550,left=" + ((screen.width - 755) / 2) + ",top=" + ((screen.height - 550) / 2));
}


$(document).ready(function() {

    $(".header .menu a:last-child").css("border", "none");
    
    // browsing menu
    if ($("#browsing_code").size() > 0) {
        $(".nav li[code="+$("#browsing_code").html()+"]").addClass("selected")
            .find("ul").show().end()
            .parents(".child").show().end()
            .parents("li").addClass("selected");
    }

    $(".related_items > div").jCarouselLite({
	start: 0,
        visible: 6,
        btnNext: ".related_product .right_arrow",
        btnPrev: ".related_product .left_arrow",
	circular: false

    });
    
    // product tabs (reviews & packages)
    $(".tabs .tab_content:empty").each(function() {
        $(".tabs ul li a[href=#"+$(this).attr("id")+"]").parents("li").remove();
        $(this).remove();
    });
    $(".tabs").tabs();
    $(".tabs .tab_content").css("min-height", 457);
    $(".tabs").hide();    

    //prettyPhoto
    $("a[rel^='prettyPhoto'][href*=no_image]").remove();
    $("a[rel^='prettyPhoto']").prettyPhoto();


    //pedro mas imagenes 
    if ($(".thumbs").html()=="") $(".product_moreimages").hide();



    $("#product_launch_video").click(function() {
        $(".product_first_video:eq(0)").trigger("click");
        return false;    
    });
    
    //tooltips
    $(".hotspot .small .item").each(function() {
        $("<div></div>").append($(this).children(".name")).append($(this).children(".description")).append($(this).children(".price")).addClass("tooltip").appendTo($(this));
    });
    $(".hotspot .small .item img, .listHome .items .item img, .related_items li .item img, .basket_left .item img").attr("alt", "");
    $(".hotspot .small .item, .listHome .items .item, .related_items li .item, .basket_left .item").tooltip({ 
        track: true,
        bodyHandler: function() { 
            return $(this).find(".tooltip").html(); 
        },
        showURL: false,
        extraClass: "tooltip_holder"
    });

        
    //language ~temp
    $(".language a").each(function() {
        this.onclick = "";
        $(this).click(function() {
            alert("pr\u00f3ximamente...");
            return false;
        });
    });
    
    
    //BUY+Variant
    $("#2VariantHolder .colors > div").jCarouselLite({
        start: 0,
        visible: 6,
        btnNext: "#2VariantHolder .right_arrow",
        btnPrev: "#2VariantHolder .left_arrow",
        circular: false
    });
    $("#2VariantHolder table[code="+$("#2VariantHolder .colors li:first img").attr("code")+"]").show();
    $("#2VariantHolder .colors img").click(function() {
        $("#2VariantHolder table").hide();
        $("#2VariantHolder table[code="+$(this).attr("code")+"]").show();
    });
    $("#buyFromInputs").click(function() {
        sQ = "";
        sP = "";
        $("#2VariantHolder table:not(:hidden) .buy input").each(function() {
            q = $(this).val();
            if (q > 0) {
                sQ += q+"|";
                sP += $(this).attr("code")+"|";
            }
        });
        
        $("#2VariantHolderExt .buy input").each(function() {
            q = $(this).val();
            if (q > 0) {
                sQ += q+"|";
                sP += $(this).attr("code")+"|";
            }
        });
        
        
        //document.location.href = "/action_ex.aspx?p="+sP+"&q="+sQ+"&referer="+document.location.href.replace(/&/g, "|");
        document.location.href = "/action_ex.aspx?p="+sP+"&q="+sQ+"&referer=/basket.aspx";
        return false;
    }); 



    $("img").each(function(){

	$(this).removeAttr("alt");
	$(this).removeAttr("title");

});


$("a").each(function(){

	$(this).removeAttr("alt");
	$(this).removeAttr("title");

});



});
