$(document).ready(function() {	
handleLeftMenu();
highlightCurrent();
handlePlaceHolderText();
handleLanguageMenu();

switch (getUrlVarsFrom(window.location.href)['tabid']) {
	case '10':
	
		handleTranslations();
		break;
	
	}

})



function getUrlVarsFrom(url)
{
    var vars = [], hash;
    var hashes = url.slice(url.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}



// Highlight current
function highlightCurrent() {
		
		$("div.menuWrapper ul li a").each(function (index, domEle) {
	        // domEle == this
		if (getUrlVarsFrom(window.location.href)['tabid'] !== undefined) { 
			if (getUrlVarsFrom(window.location.href)['tabid'] == getUrlVarsFrom($(domEle).attr('href'))['tabid']) {
				//highlight item corresponding to current page
				if (!$(domEle).hasClass('lang')) 
				 $(domEle).addClass('active');
			}	
			if ((getUrlVarsFrom(window.location.href)['lg'] == getUrlVarsFrom($(domEle).attr('href'))['lg'])&& $(domEle).hasClass('lang')) 
				 $(domEle).addClass('active');										
		}
	});
	
	}


function handlePlaceHolderText() {
$('input[type=text]').focus(function(){ 
    if($(this).val() == $(this).attr('defaultValue'))
    {
      $(this).val('');
	 
    }
  });
  
  $('input[type=text]').blur(function(){
    if($(this).val() == '')
    {
      $(this).val($(this).attr('defaultValue'));
	  
    } 
  });
}


function handleLanguageMenu() {
	var separator;
if (window.location.href.split('?').length > 1) separator = '&'; else separator = '?';
$("a.lang").each(function (index, domEle) {
	var currentLg = getUrlVarsFrom(window.location.href)['lg'], 
		newLg = getUrlVarsFrom($(domEle).attr('href'))['lg'];
	if (currentLg != newLg) { 
		if (currentLg === undefined) { 
			$(domEle).bind('click', function() {
				window.location = window.location.href + separator + 'lg=' + newLg;
				return false;
			})
		} else {
			$(domEle).bind('click', function() {
				window.location = window.location.href.replace('lg=' + currentLg, 'lg=' + newLg);
				return false;
			})
		}
	
	}
})
	
}

/* Search Functions */

function submitQuickSearch() {
    var keyWords = document.getElementById('inpQuickSearch').value;
    document.location.href = document.location.href.split('?')[0] + '?tabid=82&keyword=' + keyWords;
}

function submitCategory() {
    var url = document.getElementById('selCategory').value;
    document.location.href = document.location.href.substr(0, document.location.href.indexOf('DesktopDefault.aspx')) + url;
}

function entsub(e) {
    var evt = window.event ? e.keyCode : e.which;
    var keyPressed = evt;

    if (keyPressed == 13) {
        submitQuickSearch();
        return false;
    } else {
        return true;
    }
}

 
 
 

function handleLeftMenu() {
	
	$("ul.leftMenu li a").each(function (index, domEle) {
	        // domEle == this
		
			$(domEle).bind('click', function() {
				
				
					$('.mainContent.active').removeClass('active').hide(); 
					$('#wrapper > div.mainContent.' + $(domEle).attr('href').substr(1)).show().addClass('active');
					
				
				return false;
			})
	});
	
}

function handleTranslations() {
	
	if ($('#mainMenu a.fr').hasClass('active')) {
		
		$('.leftMenu3 .backToList').html('Retour à la liste');
		$('.leftMenu3 .linkPrevious').html('Précédente');
		$('.leftMenu3 .linkNext').html('Suivante');
	} 
	
}




