var langs = {
'ENGLISH': 'en',
'AFRIKAANS' : 'af',
'ALBANIAN' : 'sq',
'ARABIC' : 'ar',
'BELARUSIAN' : 'be',
'BULGARIAN' : 'bg',
'CATALAN' : 'ca',
'CHINESE' : 'zh',
'CHINESE_SIMPLIFIED' : 'zh-CN',
'CHINESE_TRADITIONAL' : 'zh-TW',
'CROATIAN' : 'hr',
'CZECH' : 'cs',
'DANISH' : 'da',
'DUTCH': 'nl',
'ESTONIAN' : 'et',
'FILIPINO' : 'tl',
'FINNISH' : 'fi',
'FRENCH' : 'fr',
'GALICIAN' : 'gl',
'GEORGIAN' : 'ka',
'GERMAN' : 'de',
'GREEK' : 'el',
'HAITIAN_CREOLE' : 'ht',
'HEBREW' : 'iw',
'HINDI' : 'hi',
'HUNGARIAN' : 'hu',
'ICELANDIC' : 'is',
'INDONESIAN' : 'id',
'INUKTITUT' : 'iu',
'IRISH' : 'ga',
'ITALIAN' : 'it',
'JAPANESE' : 'ja',
'KOREAN' : 'ko',
'LATVIAN' : 'lv',
'LITHUANIAN' : 'lt',
'MACEDONIAN' : 'mk',
'MALAY' : 'ms',
'MALTESE' : 'mt',
'NORWEGIAN' : 'no',
'PERSIAN' : 'fa',
'POLISH' : 'pl',
'PORTUGUESE' : 'pt',
'PORTUGUESE_PORTUGAL' : 'pt-PT',
'ROMANIAN' : 'ro',
'RUSSIAN' : 'ru',
'SCOTS_GAELIC' : 'gd',
'SERBIAN' : 'sr',
'SLOVAK' : 'sk',
'SLOVENIAN' : 'sl',
'SPANISH' : 'es',
'SWAHILI' : 'sw',
'SWEDISH' : 'sv',
'THAI' : 'th',
'TURKISH' : 'tr',
'UKRAINIAN' : 'uk',
'VIETNAMESE' : 'vi',
'WELSH' : 'cy',
'YIDDISH' : 'yi'

};

$(document).ready(function() {

    //debugger;


    //var str = '';

    var output = [];

    
    $.each(langs, function(nm, vl) {

        output.push('<option value="' + vl+ '">' + nm + '</option>');

        //str += '<option value="' + vl + '">' + nm + '</option>'
        //$('#first-languages').append(new Option(vl, nm, true, true));
    });

    $('#first-languages').html(output.join(''));


    //str += "</select>";

    //alert(str);
    
    //$("#spnLang").html("Language: " + str).attr("padding-left", "10px;");


    var ob = $('.tree >li');

    var lnk = "";
    var lnkPrdct = "";

    var tmpPrdct = "";
    var ttl = "";
    //debugger;

    $.each(ob, function(i, item) {

        var tmpLnk = "<li> "+ $(item).html() + "</li>";
        //tmpLnk = tmpLnk.replace('<a ', '<a onmouseover=changeMenuImgAct("products"); onmouseout=changeMenuImgInAct("products"); ');
        
        lnk += tmpLnk;

        //alert($(item));

        var obj = $(item).children();

        ttl = $(obj).text(); //$(item)[0].textContent;

        tmpPrdct = ' <li class="ajax_block_product"> <a href=category.php?id_category=' + $(item).attr('id') + '> <img width="195" height="140" alt="' + ttl + '" src="/img/c/' + $(item).attr('id') + '.jpg"> </a> ';
        tmpPrdct += ' <div class="divClr"><p class="pHpCatTitle"><span class="spanCat">' + ttl + '</span></p></div> </li>';

        lnkPrdct += tmpPrdct;

    });


    //alert(link);

    $("#homeCategory").html("<ul>" + lnkPrdct + "</ul>");

    <!--$("#idProducts").html('<a title="Products" href="#"><span>Products</span></a> <ul>' + lnk +"</ul>");
-->

    //replace shop by price
    $("#divHidePrice").html($("#ulShopByPrice").html());


    var fileName = getParameter("tb");

    var cr = getParameter("id_category");
    var pr = getParameter("id_product");

    //debugger;

    if (fileName == "" && (cr != "" || pr != "")) {
        makeActive("liproduct", "products");
    }
    else {

        switch (fileName) {
            case "hm":
                makeActive("liHome", "home");
                break;
            case "abt":
                makeActive("idAboutUs", "about_us");
                break;
            case "pr":
                makeActive("idProducts", "products");
                break;
			case "of":
                makeActive("idOffers", "offers");
                break;
            case "v":
                makeActive("idVision", "our_vision");
                break;
            case "bef":
                makeActive("idBeforeUShop", "before_u_shop");
                break;
            case "fq":
                makeActive("idFaq", "faq");
                break;
            case "cnt":
                makeActive("idContactUs", "contact_us");
                break;
	   case "py":
                makeActive("idPayment", "payment");
                break;
            default:
                makeActive("liHome", "home");
                break;
        }
    }
});


function makeActive(tbName, lnkName) {
//debugger;
	$(".active").removeClass();
	 $("#" + tbName).addClass("active");
	
	if(tbName=="idAboutUs" || tbName=="idBeforeUShop" || tbName=="idContactUs")
		$("#" + tbName).addClass("liDropDownClassActive");
    
       

//alert(tbName);

//var oldImg = $("#bluemenu #" + lnkName);

//var oldImg1 = $(oldImg).attr("src");


//oldImg = oldImg1.replace("_inactive", "_active");

//$("#bluemenu #" + lnkName).attr("src", oldImg);
}


function getParameter(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);
}








/*----- LANGUAGE TRANSLATION--------------*/

jQuery(function($) { //when DOM is ready

    $.translate(function() { //when the Google Language API is loaded

        var destLang = readCookie('destLang'); //$.cookie('destLang'); //get previously translated language
        //alert(destLang);

        if (destLang) { //if it was set then
            //select the dropbox;
            
            //$("#first-languages option[value=" + destLang + "]").attr("selected", true);
            //alert(x);
            //alert(destLang);

            translateTo(destLang);
        }
    }); //end of Google Language API loaded

}) //end of DOM ready


function translateTo(destLang) { //this can be declared in the global scope too if you need it somewhere else

    $('body').translate('english', destLang, { //translate from english to the selected language
        not: '.jq-translate-ui', //by default the generated element has this className
        fromOriginal: true //always translate from english (even after the page has been translated)
    });

    $("#first-languages option[value=" + destLang + "]").attr("selected", true);
}

function translateNow(obj) {
    dLang = $("#first-languages :selected").val();
    createCookie('destLang', dLang, 20);
    translateTo(dLang);
    //$("#first-languages option[value='" + dLang + "']").attr('selected', 'selected');
    //$("#first-languages :selected").val()
}

function createCookie(name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else
var expires = "";

document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}



/*code for the banner logo slider starts here*/

function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    // uncomment the 3 lines below to pull the images in random order
    
    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );


    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( "slideSwitch()", 5000 );
});

/*code for the banner logo slider ends here*/


