var sText = "";
var sTitle = "";
var i=0;
var iNews=0;
var rss = "";
var rand = 0;

if (window.ActiveXObject){
	rss1 = new ActiveXObject("Microsoft.XMLDOM");
	rss2 = new ActiveXObject("Microsoft.XMLDOM");
}
//else if(document.implementation && document.implementation.createDocument){
//	rss = document.implementation.createDocument("","channel",null);
//}

 		var loc = document.location.toString();
      	var index = loc.indexOf(":");
     	if (index == "5") {
			rss1.async = false;
			rss1.load("https://www.percy-miller.com/sourcexml.php?dataURL=http://www.zdnet.fr/feeds/rss/actualites/it-management/");
			
			rss2.async = false;
			rss2.load("https://www.percy-miller.com/sourcexml.php?dataURL=http://www.zdnet.fr/feeds/rss/actualites/informatique/");
			
		} else {
rss1.async = false;
			rss1.load("http://www.percy-miller.com/sourcexml.php?dataURL=http://www.zdnet.fr/feeds/rss/actualites/it-management/");

rss2.async = false;
			rss2.load("http://www.percy-miller.com/sourcexml.php?dataURL=http://www.zdnet.fr/feeds/rss/actualites/informatique/");				
		}



//rss1.async = false;
//rss1.load("http://www.percy-miller.com/beta/sourcexml.php?dataURL=http://www.zdnet.fr/feeds/rss/actualites/it-management/");

//rss2.async = false;
//rss2.load("http://www.percy-miller.com/beta/sourcexml.php?dataURL=http://www.zdnet.fr/feeds/rss/actualites/informatique/");

function unixtimetodate(temp_date) {
		var theDate = new Date(temp_date * 1000);
		//dateString = theDate.toGMTString();
		//return dateString;
		return theDate;
	}

function GetNewsSource(){
	rand = Math.floor(Math.random()*2)+1
	//alert(rand);
	if (rand == 1){
		var itemNodes = rss2.selectNodes("/rss/channel/item");
	}else{
		var itemNodes = rss1.selectNodes("/rss/channel/item");
	}
	
	
	var iMax = itemNodes.length;
	
	sText = itemNodes.item(iNews).getElementsByTagName("title").item(0).text;
	sText = itemNodes.item(iNews).getElementsByTagName("title").item(0).text;
	//sTitle = itemNodes2.getElementsByTagName("title").item(0).text;
	myTicker.href = itemNodes.item(iNews).getElementsByTagName("link").item(0).text;
	ticker();
	iNews+=1;
	if(iNews==iMax){
		iNews=0;
	}
	window.setTimeout("GetNewsSource()", (80*sText.length +4000));
}

function ticker(){
	i+=1;
	//myTicker.innerText = sTitle+" | " + sText.substring(0,i);
	myTicker.innerText = "ZDNet.fr | " + sText.substring(0,i);
	if(i<sText.length){
		window.setTimeout("ticker()",10);
	}
	else{
		i=0;
	}
}


/*

var sText = "";
var sTitle = "";
var i=0;
var iNews=0;
var rss;

function ticker(){
	i+=1;
	document.getElementsById("myTicker").innerHTML = sTitle+" | " + sText.substring(0,i);
	if(i<sText.length){
		window.setTimeout("ticker()",10);
	}
	else{
		i=0;
	}
}

function GetNewsSource(){
	var iMax = rss.getElementsByTagName("item").length;
	
	sText = rss.getElementsByTagName("title")[0].childNodes[0].nodeValue;
	sTitle = rss.getElementsByTagName("author")[0].childNodes[0].nodeValue;
	document.getElementsById("myTicker").href = rss.getElementsByTagName("link")[0].childNodes[0].nodeValue;
	ticker();
	iNews+=1;
	if(iNews==iMax){
		iNews=0;
	}
	window.setTimeout("GetNewsSource()", (80*sText.length +4000));
}



if (window.ActiveXObject){
	rss = new ActiveXObject("Microsoft.XMLDOM");
	rss.async=false;
  	rss.load("http://www.percy-miller.com/sourcexml.php?dataURL=http://rss.radio-canada.ca/lanouvellevertedujour.xml");
  	GetNewsSource();
}else if(document.implementation && document.implementation.createDocument){
	rss = document.implementation.createDocument("","",null);
	rss.load("http://www.percy-miller.com/sourcexml.php?dataURL=http://rss.radio-canada.ca/lanouvellevertedujour.xml");
	rss.onload=GetNewsSource;
}else{
	alert('erreur avec percyNews');
}
*/



function clearDefault(el) {
  if (el.defaultValue==el.value) el.value = ""
}


function showcentre(lecentre) {
	var i = lecentre;
	var hide1 = "";
	var hide2 = "";
	if(document.getElementById) {
	   	var centreact = document.getElementById(lecentre).style;
		switch(i){
			case "centre1": 
			var hide1 = document.getElementById('centre2').style;
			var hide2 = document.getElementById('centre3').style;
			break;
			case "centre2": 
			var hide1 = document.getElementById('centre3').style;
			var hide2 = document.getElementById('centre1').style;
			break;
			case "centre3": 
			var hide1 = document.getElementById('centre2').style;
			var hide2 = document.getElementById('centre1').style;
			break;
			case "undefined": 
			var hide1 = document.getElementById('centre2').style;
			var hide2 = document.getElementById('centre3').style;
		}
		if(centreact.display == "none") {
			centreact.display = "block";
			hide1.display = "none";
			hide2.display = "none";
		}
		return false;
	} else {
		return true;
	}
}
//----------



function validerChamps(nombre) {
	document.Champs.compteur.value = 0;
	var erreur_champs = "";
	erreur_champs += validerNom(document.Champs.nom.value);
	erreur_champs += validerPrenom(document.Champs.prenom.value);        
	erreur_champs += validerCourriel(document.Champs.courriel.value);
	erreur_champs += validerSociete(document.Champs.societe.value);
	erreur_champs += validerFonction(document.Champs.fonction.value);
	erreur_champs += validerTel(document.Champs.tel.value);
	
	var verif = false;
	for(i=0;i<nombre;i++){
		box = eval("document.Champs.doc" + i); 
		if (box.checked == true) {
			verif = true;
			document.Champs.compteur.value ++;
		}
	}
	
	
	if(erreur_champs.length>1){
		alert("Veuillez entrer " + erreur_champs + " svp!");
	} else {
		if(verif == true){
			document.Champs.submit();
		} else {
			alert("Veuillez cocher la case du ou des documents desires svp!");
		}
	}
}

function validerNom(strNom) {
	if (strNom == "")
		return "votre nom, ";
	else 
		return "";
}

function validerPrenom(strPrenom) {
	if (strPrenom == "")
		return "votre prenom, ";
	else 
		return "";
}

function validerCourriel(strCourriel) {
	//if (strCourriel.indexof("@") == -1 || strCourriel.indexof("@") >= strCourriel.indexof("."))
	if(strCourriel == "")
		return "votre email, ";
	else 
		return "";
}

function validerSociete(strSociete) {
	if (strSociete == "")
		return "votre societe, ";
	else 
		return "";
}

function validerFonction(strFonction) {
	if (strFonction == "")
		return "votre fonction, ";
	else 
		return "";
}

function validerTel(strTel) {
	if (strTel == "")
		return "votre numero de telephone, ";
	else 
		return "";
}

function validerDoc(numDoc) {
	if (numDoc == "")
		return false;
	else 
		return true;
}
/*
function isNumeric(vTestValue)
{
	// put the TEST value into a string object variable
	var sField = new String(Trim(vTestValue));
	
	// check for a length of 0 - if so, return false
	if(sField.length==0) { return false; }
	else if(sField.length==1 && (sField.charAt(0) == '.' || sField.charAt(0) == ',' || (sField.charAt(0) == '-'))) { return false; }
	
	// loop through each character of the string
	for(var x=0; x < sField.length; x++) {
		// if the character is < 0 or > 9, return false (not a number)
		if((sField.charAt(x) >= '0' && sField.charAt(x) <= '9') || sField.charAt(x) == '.' || sField.charAt(x) == ',' || (sField.charAt(x) == '-' && x==0)) {
			 // do nothing 
			 }
		else { return false; }
	}
	
	// made it through the loop - we have a number
	return true;
}*/
function form_autre(theid) {
	var element = document.getElementById(theid)
	//alert(element.value);
	//element.value != 'AUTRE' ? document.getElementById('projet_autre').style.display = 'none' : document.getElementById('projet_autre').style.display = 'block';
        element.value != 'AUTRE' ? document.getElementById(theid+'_autre').style.display = 'none' : document.getElementById(theid+'_autre').style.display = 'block';
}

function checkLen(x,y,form_id)
{
if (y.length==x.maxLength)
	{
	var next=x.tabIndex
	if (next<document.getElementById(form_id).length)
		{
		document.getElementById(form_id).elements[next + 1].focus()
		}
	}
	

}