function changeSite(site_abreg) {
	var site = site_abreg.value;
	if (site == 'all') {
		document.getElementById("cse-search-box").site[1].checked = false;
		document.getElementById("cse-search-box").site[2].checked = false;
		document.getElementById("cse-search-box").site[3].checked = false;
	} else {
		document.getElementById("cse-search-box").site[0].checked = false;
	}
}


function load() {
	var q = document.getElementById("q").value;
	if (q != "") {
		if (q.indexOf("+") != -1) {
			var res = q.split("+")
			document.getElementById("q").value = res[1];
		}
	}
	document.getElementById("q").focus();
}


function razq() {
	document.getElementById("q").value = '';
}


function afficheSerie() {
		$("#search-form").html('<input type="hidden" name="cx" value="001381994159160292455:gs5gcuh4tam" /><input type="hidden" name="cof" value="FORID:11" /><input type="hidden" name="ie" value="UTF-8" /><input type="hidden" name="q_serie" id="q_serie" value="" /><button type="button" class="reset" onclick="razq();"></button> <input type="text" id="q" class="q" name="q" size="45" /> saison <input type="text" id="q_saison" name="q_saison" size="2" /> &eacute;pisode <input type="text" id="q_episode" name="q_episode" size="2" /> <input type="submit" value="Rechercher" onclick="controlSearch(\'serie\');">');
}

function afficheFilm() {
		$("#search-form").html('<input type="hidden" name="cx" value="001381994159160292455:gs5gcuh4tam" /><input type="hidden" name="cof" value="FORID:11" /><input type="hidden" name="ie" value="UTF-8" /><button type="button" class="reset" onclick="razq();"></button> <input type="text" id="q" class="q" name="q" size="75" /> <input type="submit" value="Rechercher" onclick="controlSearch(\'serie\');">');
}

function afficheNormal() {
		$("#search-form").html('<input type="hidden" name="cx" value="001381994159160292455:gs5gcuh4tam" /><input type="hidden" name="cof" value="FORID:11" /><input type="hidden" name="ie" value="UTF-8" /><button type="button" class="reset" onclick="razq();"></button> <input type="text" id="q" class="q" name="q" size="75" /> <input type="submit" value="Rechercher" onclick="controlSearch(\'serie\');">');
}


function controlSearch(categorie) {
	
	if (categorie == 'serie') {

		var q_serie = $("#q").attr("value");
		var q_saison = $("#q_saison").attr("value");
		var q_episode = $("#q_episode").attr("value");
		
		if (q_saison < 9) {
			if (q_saison.length < 2) {
				q_saison = "0"+q_saison;
			}
		}
		if (q_episode < 9) {
			if (q_episode.length < 2) {
				q_episode = "0"+q_episode;
			}
		}
		
		document.getElementById("q_serie").value = q_serie;
		document.getElementById("q").value = q_serie + ' s' + q_saison + 'e' + q_episode;
	}
	
	// Valeur transmise au moment de valider
	var q = document.getElementById("q").value;
	var new_q;
	
	// Si l'utilisateur a choisi des sites particuliers
	if (document.getElementById("cse-search-box").site[0].checked == false && q != '') {
		
		// MU
		if (document.getElementById("cse-search-box").site[1].checked) {
			new_q = '"megaupload.com/?d" |"megaupload.com/?f" +' +q;
			
			// MU + Free
			if (document.getElementById("cse-search-box").site[3].checked) {
				new_q = '"megaupload.com/?d" |"dl.free.fr/" |"megaupload.com/?f" +' +q;
			}
			
			// MU + RS
			if (document.getElementById("cse-search-box").site[2].checked) {
				new_q = '"megaupload.com/?d" |"rapidshare.com/files" |"megaupload.com/?f" +' +q;
				
				// MU + RS + Free
				if (document.getElementById("cse-search-box").site[3].checked) {
					new_q = '"megaupload.com/?d" |"rapidshare.com/files" |"dl.free.fr/" |"megaupload.com/?f" +' +q;
				}
			}
			
		} else {
		
			// RS
			if (document.getElementById("cse-search-box").site[2].checked) {
				new_q = '"rapidshare.com/files" +' +q;
				
				// RS + Free
				if (document.getElementById("cse-search-box").site[3].checked) {
					new_q = '"rapidshare.com/files" |"dl.free.fr/" +' +q;
				}
				
			} else {
		
				// Free
				if (document.getElementById("cse-search-box").site[3].checked) {
					new_q = '"dl.free.fr/" +' +q;
				}
			}
		}
	} else {
		new_q = q;
	}
		
	document.getElementById("q").value = new_q;
		
}


function rechercherSerie() {
	var q_serie = $("#q_serie").attr("value");
	var q_saison = $("#q_saison").attr("value");
	var q_episode = $("#q_episode").attr("value");
	
	if (typeof(q_serie) != "undefined") {
		
		/* Ajout aux hidden pour passer en POST */
		document.getElementById("q_serie2").value = q_serie;
		document.getElementById("q_saison2").value = q_saison;
		document.getElementById("q_episode2").value = q_episode;
		
		/* Validation du formulaire */
		q_serie = q_serie + ' s' + q_saison + 'e' + q_episode;
		document.getElementById("q").value = q_serie;
		document.getElementById("cse-search-box").submit();
	}
}


function getXMLHttpRequest() {
	var xhr = null;
	
	if (window.XMLHttpRequest || window.ActiveXObject) {
		if (window.ActiveXObject) {
			try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
		} else {
			xhr = new XMLHttpRequest(); 
		}
	} else {
		alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
		return null;
	}
	
	return xhr;
}


function sendData() {
        var xhr = getXMLHttpRequest();
 
        if(xhr && xhr.readyState != 0) {
                xhr.abort(); 
        }
 
        xhr.onreadystatechange = function() { 
                if(xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
                        document.getElementById("loading").innerHTML = "";
                        getData(xhr.responseText); 
                } else if(xhr.readyState == 2 || xhr.readyState == 3) {
                        document.getElementById("loading").innerHTML = "<p>Chargement en cours</p>";
                }
        }
 
        var login = encodeURIComponent(document.getElementById("input_login").value);
        var pwd = encodeURIComponent(document.getElementById("input_pwd").value);
        xhr.open("GET", "traitement.php?login=" + login + "&pwd=" + pwd + "", true);
        xhr.send(null);
}
 
function getData(sData) {
		if (sData == 1) {
			document.location.reload();
		} else {
			document.getElementById("loading").innerHTML = sData;	
		}
}