dojo.addOnLoad(function(){
	
	dojo.connect(dojo.byId('navigation'), 'onclick', function(){
		if(dojo.byId('navJs').style.display == 'block'){
			dojo.byId('navJs').style.display = 'none';
		}
		else{
			nav(idCategorie);
		}
	});
});

function nav(idCParam){
	dojo.byId('navJs').style.display = 'block';
	var xhrArgs = {
			url: '/ajax.php?action=1&c='+idCParam+'&idCCourant='+idCategorie,
			handle: function(data, ioargs) {
                switch (ioargs.xhr.status) {
	                case 200:
	                	dojo.byId('navJs').innerHTML = data;
	                    break;
	                case 201:
	                	document.location.href = data;
	                    break;
	                default:
                	
                }
            }
		}
	var deferred = dojo.xhrGet(xhrArgs);
}
function afficheNav(){
	if (http.readyState == 4) {
		if (http.status == 200) {
			dojo.byId('navJs').style.display ='block';
			str =  http.responseText;
			if(strpos(str,'recharger=1')===false){
				dojo.byId('navJs').innerHTML = str;
			}
			else{
				document.location.href = substr(str,0,-12);
			}
   		}
	}
}

function affinerCat(idCParam){
	if (typeof http != undefined) {
		str = '/ajax.php?action=2&idC='+idCParam+'&idCCourant='+idC;
		http.open("GET", str , true);
  		http.onreadystatechange = afficheAffinerCat;
  		http.send(null);
  	}
  	else return false;
}
function afficheAffinerCat(){
	if (http.readyState == 4) {
		if (http.status == 200) {
			str =  http.responseText;
			if(strpos(str,'recharger=1')===false){
				dojo.byId('catAjax').innerHTML = str;
			}
			else{
				//document.location.href = substr(str,0,-12);
			}
   		}
	}
}

function envoiAmi(){
	envoi = new dijit.Dialog({
        title: "Envoyer à un(e) ami(e)",
        href: "/ajax.php?action=3"
    });
	envoi.show();
}
function cacherEnvoiAmi(){
	dojo.byId('envoi').style.display ='none';

}



function strpos( haystack, needle, offset){
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Onno Marsman
    // *     example 1: strpos('Kevin van Zonneveld', 'e', 5);
    // *     returns 1: 14

    var i = (haystack+'').indexOf( needle, offset );
    return i===-1 ? false : i;
}
function substr( f_string, f_start, f_length ) {
    // http://kevin.vanzonneveld.net
    // +     original by: Martijn Wieringa
    // +     bugfixed by: T.Wild
    // +      tweaked by: Onno Marsman
    // *       example 1: substr('abcdef', 0, -1);
    // *       returns 1: 'abcde'
    // *       example 2: substr(2, 0, -6);
    // *       returns 2: ''

    f_string += '';

    if(f_start < 0) {
        f_start += f_string.length;
    }

    if(f_length == undefined) {
        f_length = f_string.length;
    } else if(f_length < 0){
        f_length += f_string.length;
    } else {
        f_length += f_start;
    }

    if(f_length < f_start) {
        f_length = f_start;
    }

    return f_string.substring(f_start, f_length);
}
function cacheNav(){
	dojo.byId('navJs').style.display ='none'
}