// JavaScript Document
function setPointer(id, typ, col1, col2) //this, 'over', '#E5E5E5', '#CCFFCC');
{
 if(typ == 'over') id.style.backgroundColor=col1;//"#E5E5E5";
 if(typ == 'out')  id.style.backgroundColor=col2;//"#0099E5";
}

function Check_All(formul)
{
var ta = document.getElementById(formul);
var t = ta.allcheck.checked;
	for (var i=0;i<ta.elements.length;i++)
	{
		var e = ta.elements[i];
		if (e.type == 'checkbox' && e.name!= 'allcheck')
			e.checked = t;
	}
/*
var t = document.ct_list.allcheck.checked;
	for (var i=0;i<document.ct_list.elements.length;i++)
	{
		var e = document.ct_list.elements[i];
		if (e.type == 'checkbox' && e.name!= 'allcheck')
			e.checked = t;
	}
*/
}


var Message = new Array(7);
Message[2]="WebChamel Technology : Staying together"; 
Message[3]="Création de site web sur mesure"; 
Message[4]="La solution pour vos campagnes de mailing"; 
Message[5]="Optimisez votre rendement de travail avec nos logiciels web adpatés"; 
Message[6]="Pour vos supports de publicité, contactez nous"; 
Message[7]="Conception multimédias, nous sommes à votre disposition"; 
Message[1]="Très prochainement, packs spécials \"conception de sites\" à prix cassé (50% de réduction)"; 
var place=1; 
var count=1;
var limit=7;
function scrollIn() { 
var t = document.getElementById("pub");
t.innerHTML = Message[count].substring(0, place); 
//window.status=Message.substring(0, place); 
if (place >= Message[count].length) { 
place=1; 
window.setTimeout("scrollOut()",300); 
} else { 
place++; 
window.setTimeout("scrollIn()",50); 
   } 
} 
function scrollOut() { 
var t = document.getElementById("pub");
t.innerHTML = Message[count].substring(place, Message[count].length); 
//window.status=Message.substring(place, Message.length); 
if (place >= Message[count].length) { 
place=1; 
count++;
if(count>limit) count = 1;
window.setTimeout("scrollIn()", 100); 
} else { 
place++; 
window.setTimeout("scrollOut()", 50); 
} 
} 


function disableRightClick(e)
{
  var message = "Right click disabled";
  
  if(!document.rightClickDisabled) // initialize
  {
    if(document.layers) 
    {
      document.captureEvents(Event.MOUSEDOWN);
      document.onmousedown = disableRightClick;
    }
    else document.oncontextmenu = disableRightClick;
    return document.rightClickDisabled = true;
  }
  if(document.layers || (document.getElementById && !document.all))
  {
    if (e.which==2||e.which==3)
    {
      alert(message);
      return false;
    }
  }
  else
  {
    alert(message);
    return false;
  }
}

var bookmarkurl="http://WebChamel.ifrance.com"
var bookmarktitle="WebChamel (Web Technologies)"
function addbookmark()
{
  if (document.all)
  window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

function StatusMsg(msgStr) 
{
  status=msgStr;
  document.MM_returnValue = true;
}

function load_img(t)
{
	if(t==0) document.images[20].src = "images/carte.gif";	
	if(t==1) document.images[20].src = "images/carte2.gif";	
}



function postAJAX(url, query, handler)
{
    var status = false;
    var contentType = "application/x-www-form-urlencoded; charset=UTF-8";
    // Native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        request = new XMLHttpRequest();
        request.onreadystatechange = handler;
        request.open("post", url, true);
        request.setRequestHeader("Content-Type", contentType);
        request.send(query);
        status = true;

    // ActiveX XMLHttpRequest object
    } else if (window.ActiveXObject) {
        request = new ActiveXObject("Microsoft.XMLHTTP");
        if (request) {
            request.onreadystatechange = handler;
            request.open("post", url, true);
            request.setRequestHeader("Content-Type", contentType);
            request.send(query);
            status = true;
        }
    }

    return status;
}

function createQuery(nom)
{
    var elements = document.getElementById(nom);
    var pairs = new Array();

    for (var i = 0; i < elements.length; i++) 
	{
        if ((name = elements[i].name) && (value = elements[i].value))
		{
			elements[i].value = "";
            pairs.push(name + "=" + encodeURIComponent(value));
		}
    }
    return pairs.join("&");
}

function handleResponse() 
{
	if(request.readyState == 4){
        if(request.status == 200) 
		{
 		    var cad = document.getElementById('answer');
			cad.innerHTML = cad.innerHTML+" <b>" + request.responseText + "</b>";
		}
    }
}

function handleResponse0() 
{
	if(request.readyState == 4){
        if(request.status == 200)
		{		
 		    var cad = document.getElementById('pseudo');
		    var response = request.responseText;
		    var tr = new Array();
			if(response.indexOf('|' != -1)) 
			{
				tr = response.split('&');
				text = "";				
			    var td = new Array();
				td = tr[0].split('|');
				if(td[1] == 'false')
				{
					td = tr[1].split('|');
					if(td[1] == '0')
						text = "Erreur de Login";
					if(td[1] == '1')
						text = "Erreur de Mot de passe";
					text="";
				}
				if(td[1] == 'true')
				{
					td = tr[1].split('|');
					text = "Bonjour, " + td[1];
		 		    var cad2 = document.getElementById('logout');
					cad2.innerHTML = "<a href='styles/disconnect.php'>Logout</a>";
				}			
				cad.innerHTML = text;
		    }
			else
				cad.innerHTML = "";//"Erreur inconnue";
			
        }
//		else
//             alert('Il y a un probleme de connexion.');
	}
}

function handleResponse2() 
{
	if(request.readyState == 4){
        if(request.status == 200)
		{		
		    var response = request.responseText;
		    var tr = new Array();
			if(response.indexOf('|' != -1)) 
			{
				tr = response.split('|');
			    var cad = document.getElementById('cadre');
				text = "";
			    for (var i = 0; i < tr.length; i++) 
				{
				    var td = new Array();
					td = tr[i].split('&');
				    for (var j = 0; j < td.length; j++) 
					{
					    var ro = new Array();
						ro = td[j].split('=');
						text += ro[0]+":"+ro[1]+" ";						
					}
					text += "<br>";
				}
				cad.innerHTML = text;
		    }
        }else
             alert('Il y a un probleme de connexion.');
	}
}
