﻿
/*Machine */
function getElementsByName_iefix(tag, name){
     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     var iarr = 0;
     for(var i=0; i < elem.length; i++) {
          att = elem[i].getAttribute("name");
          if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
}

function select_image(q,rep){
    var tableau=new Array();
    tableau=getElementsByName_iefix('div','d'+q);
    for(i=0;i<tableau.length;i++){
        if((i+1)==rep){
            tableau[i].style.display="block";
        }else{
           tableau[i].style.display="none";
        }
    }
    document.getElementById("ctl00_ContentPlaceHolder1_q"+q).value = rep;
}

function suubmitpage(){
    var tableau = new Array('ctl00_ContentPlaceHolder1_q1','ctl00_ContentPlaceHolder1_q2','ctl00_ContentPlaceHolder1_q4','ctl00_ContentPlaceHolder1_q5','ctl00_ContentPlaceHolder1_q6','ctl00_ContentPlaceHolder1_q7','ctl00_ContentPlaceHolder1_q8','ctl00_ContentPlaceHolder1_q10');
    for(i=0;i<tableau.length;i++){
        if(document.getElementById(tableau[i]).value==""){
            alert("Toutes les informations n'ont pas été complétées...");
            return;
        }
    }
    document.getElementById("aspnetForm").submit()
}

function tj_initialize(){
    var tableau = new Array('ctl00_ContentPlaceHolder1_q1','ctl00_ContentPlaceHolder1_q2','ctl00_ContentPlaceHolder1_q4','ctl00_ContentPlaceHolder1_q5','ctl00_ContentPlaceHolder1_q6','ctl00_ContentPlaceHolder1_q7','ctl00_ContentPlaceHolder1_q8','ctl00_ContentPlaceHolder1_q10');
    for(i=0;i<tableau.length;i++){
        document.getElementById(tableau[i]).value="";
    }        
}

function isEnter(myfield,e){
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;
    if (keycode == 13){
       return true;
    }else{
       return false;
    }
}


/*
* Function used for bullets on songs logos
*/
function bulleOver(container,name){
var newBulle = document.createElement('div');
newBulle.style.position='relative';
newBulle.id = 'bullesChansons';
newBulle.innerHTML = '<img src=\"../images/bulles/'+name+'\" class=\"bullesChansons\"/>';
container.appendChild(newBulle);
}
function bulleOut(container){
container.removeChild(document.getElementById('bullesChansons'));
}


    function checkNewMessage(){
        if(document.getElementById("ctl00_ContentPlaceHolder1_tb_sujet").value==""){
            alert("Toutes les informations n'ont pas été complétées...");
            return;
        }
        document.getElementById("aspnetForm").submit()            
    }
    
    function showToise(){
        document.getElementById("toise").style.display = "block";
    }
    
    function hideToise(){
        document.getElementById("toise").style.display = "none";
    }


function imgOver(obj){
    obj.childNodes[0].src = obj.childNodes[0].src.replace("1.gif","2.gif");
}
function imgOut(obj){
    obj.childNodes[0].src = obj.childNodes[0].src.replace("2.gif","1.gif");
}

function showBulle(objId){
    document.getElementById(objId).style.display="block";
}

function hideBulle(objId){
    document.getElementById(objId).style.display="none";
}

//Spectacles
function updateSpectacle(id){
    document.getElementById("spectContent").innerHTML = document.getElementById("spectContent"+id).innerHTML;
}

//scrolling spectacles
var Timer;
var Pas = 4;
function moveLayer(Sens) {
	Objet=document.getElementById("contenu");
    if(parseInt(Objet.style.top) + (Pas*Sens)>0)  {
		clearTimeout(Timer);
	}
	else if(parseInt(Objet.style.top) + (Pas*Sens)<-(Objet.offsetHeight-document.getElementById("support").offsetHeight)) {
		clearTimeout(Timer);
	}
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
	}
	Timer = setTimeout("moveLayer(" + Sens + ");", 30);
}


//Ajax requests
function doAjaxAction(request,container,afterCallBack){
    document.getElementById(container).innerHTML = '<img src=\"../Uploads/gif/11.gif\"/>';
    xmlHttp= getXMLHTTP();
 	xmlHttp.onreadystatechange=function() { 
		if(xmlHttp.readyState==4 && xmlHttp.responseText) {
			response = xmlHttp.responseText;
			document.getElementById(container).innerHTML = response;
			if(afterCallBack!=null){
			    eval(afterCallBack);
            }
	    }
	}
	xmlHttp.open("GET", request + "&rand=" + Math.random(), true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Cache-Control", "no-cache");
	xmlHttp.send(null);	
}

/**
* This function is used to init the ajax object
*/
function getXMLHTTP(){
	var A=null;
	try{
		A=new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
			A=new ActiveXObject("Microsoft.XMLHTTP");
		} catch(oc){
			A=null;
		}
	}
	if(!A && typeof XMLHttpRequest != "undefined") {
		A=new XMLHttpRequest();
	}
	return A;
}

//Show bulle
function showBulleTapis(taijiNumber){
    document.getElementById('taiji' + taijiNumber).style.display='block';
}

//Hide bulle
function hideBulleTapis(taijiNumber){
    document.getElementById('taiji' + taijiNumber).style.display='none';
}