// JavaScript Document

var obj = null;
var iMenuItemSelected ;

$(document).ready(function() {
	
	// menu
	$('#menu_list > li > span').click(function() {
		
		$("#menu_overlay").css("display", "none");
		$('#menu_list > li > ul').fadeOut('fast');
        
		var parent = $($(this).parent());
		
	    var _tmp = $('#menu_list > li').index(parent) ;
        if(iMenuItemSelected != _tmp)
        {
            parent.find('ul').fadeIn('fast');
            iMenuItemSelected = _tmp ;
			if($(parent.find('ul')).children().length > 0)
			{
				var ypix = window.scrollY;
				$("#menu_overlay").css("display", "block");
				$("#menu_overlay").css("top", ypix + 'px');
				$("body").css("overflow", "hidden");
				document.ontouchmove = function(e){ e.preventDefault(); }
			}
			manageActivedisplay('none');
        }
        else
        {
			$("body").css("overflow", "auto");
			document.ontouchmove = undefined ;
            iMenuItemSelected = null ;
			manageActivedisplay('block');
        }
		
	});
	
	$("#menu_overlay").click(function(){resetMenu();});

});

function checkHover() { if (obj) obj.find('ul').fadeOut('fast'); }

function resetMenu()
{
    if(iMenuItemSelected != null)
    {
        iMenuItemSelected = null ;
        $('#menu_list > li > ul').fadeOut('fast');
		manageActivedisplay('block');
    }
	$("#menu_overlay").css("display", "none");
}

function manageActivedisplay(pValue)
{
	var aElements = document.getElementsByTagName('video');
	if(aElements.length > 0)
	{
		for(var z in aElements)
		{
			aElements[z].style.display = pValue ;
		}
	}
}
function processDataSignNav(doc){	
	if(doc.getElementsByTagName('login_results')[0].childNodes.length != 0 && doc.getElementsByTagName('login_results')[0].getElementsByTagName('result_code')[0].childNodes[0].data == '1'){
		$('#navLoginForm_login').css("border", '1px solid #a32020 !important');
		$('#navLoginForm_pwd').css("border", '1px solid #a32020 !important');
		var s_result = '<div style="padding:25px;">'
		s_result += '<strong>' + doc.getElementsByTagName('login_results')[0].getElementsByTagName('result_title')[0].childNodes[0].data + '</strong>';
		s_result += '<br />' + doc.getElementsByTagName('login_results')[0].getElementsByTagName('result_description')[0].childNodes[0].data;
		s_result += '</div>'
		updateOverlayContent(s_result);
	}else{
		var sURL = document.forms['navLoginForm'].action ;
		window.location.replace(sURL);
	}
}

function sendLoginNav(){
	password = document.getElementById('navLoginForm_pwd').value;
	login = document.getElementById('navLoginForm_login').value;
	infosLogin = '{"password":"'+password+'","login":"'+login+'"}'
	http.open("GET",sHttpRoot +'/club/sign_in/?display=flash&infosLogin='+encodeURIComponent(infosLogin),true);
	
	http.onreadystatechange = function(){
		if(http.readyState==4){
			if(http.status==200){
				processDataSignNav(http.responseXML);
			}
		}
	}
	http.send(null);
}

