function creerRequete(){
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
}


function emailContact(){

document.getElementById('errContact').className = "emailOk";
document.getElementById('errContact').innerHTML = "Veuillez patienter...";

var c_objet = document.getElementById('c_objet').value;
var c_nom = document.getElementById('c_nom').value;
var c_mail = document.getElementById('c_mail').value;
var c_content = document.getElementById('c_content2').value;

	creerRequete();
	var getRequest ="";
	xhr_object.onreadystatechange = function (){
		if(xhr_object.readyState == 4) {
			var contenu = xhr_object.responseText;

			if ( contenu != 'ok' ) {
document.getElementById('errContact').className = "errmsg";
				document.getElementById('errContact').innerHTML = contenu;
			}
			else if ( contenu == 'ok' ) {
				document.getElementById('errContact').innerHTML = 'Email envoyé !<br /><br />Nous traiterons votre demande le plus rapidement possible.';
				document.getElementById('errContact').className = "emailOk";
document.getElementById('btnEnvoyer').disabled=true;
			}
		}
	}
 xhr_object.open("POST", "ecrire/tools/mailtracker/contact.php", true);

 xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");                  
 xhr_object.send("c_objet="+c_objet+"&c_nom="+c_nom+"&c_mail="+c_mail+"&c_content="+c_content);

}

function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}

function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}


function getElementsByClass( searchClass, domNode, tagName) { 
	if (domNode == null) domNode = document;
	if (tagName == null) tagName = '*';
	var el = new Array();
	var tags = domNode.getElementsByTagName(tagName);
	var tcl = " "+searchClass+" ";
	for(i=0,j=0; i<tags.length; i++) { 
		var test = " " + tags[i].className + " ";
		if (test.indexOf(tcl) != -1) 
			el[j++] = tags[i];
	} 
	return el;
} 

function showTopicsOrComs (show) {

	if(!show) {
		document.getElementById('switch_forum').className='forum_coms_switched'; 
		document.getElementById('last_topics').style.display='none';
		document.getElementById('last_coms').style.display = '';
	}
	else {
		document.getElementById('switch_forum').className='forum_coms_switch'; 
		document.getElementById('last_topics').style.display='';
		document.getElementById('last_coms').style.display = 'none';
	}
}

function showArticlesListe (show) {

	var display="none";
        var mode="classique";
	if(!show) {
		display="";
		document.getElementById('showListe').style.display = "";
		document.getElementById('showClassique').style.display = "none";
	}
	else {
		document.getElementById('showListe').style.display = "none";
		document.getElementById('showClassique').style.display = "";
		mode="liste";
	}

	var tabs = getElementsByClass('post-content');
	for(i=0; i<tabs.length; i++) 
		tabs[i].style.display = display;

	var tabs = getElementsByClass('header_post');
	for(i=0; i<tabs.length; i++) 
		tabs[i].style.display = display;

	var tabs = getElementsByClass('post-info-list');
	for(i=0; i<tabs.length; i++) 
		tabs[i].style.display = display;

	var tabs = getElementsByClass('pub');
	for(i=0; i<tabs.length; i++) 
		tabs[i].style.display = display;

	// on stocke en cookie

	var current_date = new Date;
	var cookie_year = current_date.getFullYear ( ) + 1;
	var cookie_month = current_date.getMonth ( );
	var cookie_day = current_date.getDate ( );
	set_cookie ( "mode_iphonesoft", mode, cookie_year, cookie_month, cookie_day );
  


}


function IS_Box(){
			// overlay contact
			underLayer = document.createElement("div");	
			underLayer.id = "idUnderLayer";
			
			if (navigator.appName != "Microsoft Internet Explorer"){
				underLayer.style.opacity = 0.75;
			}
			else {
				underLayer.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=75)";
				underLayer.style.position = "absolute";
			}
			
			underLayer.style.display = "none";
			underLayer.style.cursor = "pointer";
	
			underLayer.onclick = function (){ 
				document.getElementById('idUnderLayer').style.display = "none";
				document.getElementById('idShareLayer').style.display = "none";
document.getElementById('btnEnvoyer').disabled=false;
			};
			
			document.getElementById('idLayerContact').appendChild(underLayer);
			
			// contenu contact
			ShareLayer = document.createElement("div");
			ShareLayer.id = "idShareLayer";
			ShareLayer.style.display = "none";
			
			if (navigator.appName == "Microsoft Internet Explorer"){
				ShareLayer.style.position = "absolute";
			}
	
			document.getElementById('idLayerContact').appendChild(ShareLayer);	
			
			var contentBox = document.createElement("div");
			contentBox.id = "contentBox";
			contentBox.style.padding = "15px";
			contentBox.style.width = "460px";
			contentBox.innerHTML = '<div id="contentBoxClose"></div>';
			contentBox.innerHTML += '<form id="contactForm" name="contactForm" action="">';
			contentBox.innerHTML += '<p id="errContact" style="height:150px; width:150px; float:right;" class="errmsg"></p>';
			contentBox.innerHTML += '<span style="font-size:12px;"><a href="http://forum.iphonesoft.fr">Une question sur votre appareil ? Rdv sur le forum</a></span><br /><br /><p><label for="c_objet" width="300">Objet : </label>';
			contentBox.innerHTML += '<select name="c_objet" id="c_objet"><option value="annonce">Annonce / Sortie</option><option value="boutique">Boutique d\'accessoires</option><option value="pub">Publicité / Marketing</option></select>';
			contentBox.innerHTML += '</p>';
			contentBox.innerHTML += '<p><label for="c_nom">Nom :</label>';
			contentBox.innerHTML += '<input name="c_nom" id="c_nom" size="30" maxlength="255" value="" type="text" />';
			contentBox.innerHTML += '</p>';
			contentBox.innerHTML += '<p><label for="c_mail">Email :</label>';
			contentBox.innerHTML += '<input name="c_mail" id="c_mail" size="30" maxlength="255" value="" type="text" />';
			contentBox.innerHTML += '</p>';
			contentBox.innerHTML += '<p><label for="c_content2">Commentaire :</label>';
			contentBox.innerHTML += '<textarea name="c_content2" id="c_content2" cols="35" rows="6" style="float:left"></textarea>';
			contentBox.innerHTML += '</p>';
			contentBox.innerHTML += '<p class="submitContact"><input id="btnEnvoyer" type="submit" value="Envoyer" onclick="emailContact(); return false;" /></p><p>Ou envoyer un mail &agrave; info (at) iphonesoft.fr</p><div style="clear:both"></div>';
			contentBox.innerHTML += '</form>';
			
			ShareLayer.appendChild(contentBox);
			
			var	contentBoxClose = document.getElementById('contentBoxClose');
			contentBoxClose.onclick = function (){ 
				// on ferme les 2 layer
				document.getElementById('idUnderLayer').style.display = "none";
				document.getElementById('idShareLayer').style.display = "none";
			};	
		}
				
		function showIS_Box(){
			document.getElementById('idUnderLayer').style.display = "";
			document.getElementById('idShareLayer').style.display = "";
			if (navigator.appName == "Microsoft Internet Explorer"){
				scrollTo(0,0); 
			}
		}

                function removeAccents(strAccents){
			strAccents = strAccents.split('');
			strAccentsOut = new Array();
			strAccentsLen = strAccents.length;
			var accents = 'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž';
			var accentsOut = ['A','A','A','A','A','A','a','a','a','a','a','a','O','O','O','O','O','O','O','o','o','o','o','o','o','E','E','E','E','e','e','e','e','e','C','c','D','I','I','I','I','i','i','i','i','U','U','U','U','u','u','u','u','N','n','S','s','Y','y','y','Z','z'];
			for (var y = 0; y < strAccentsLen; y++) {
				if (accents.indexOf(strAccents[y]) != -1) {
					strAccentsOut[y] = accentsOut[accents.indexOf(strAccents[y])];
				}
				else
					strAccentsOut[y] = strAccents[y];
			}
			strAccentsOut = strAccentsOut.join('');
			
			return strAccentsOut;
		}

	function changeOrientation() {  

		switch(window.orientation){  
			case 0: document.getElementById("orient_css").href = "<?php dcInfo('theme'); ?>/mobile_portrait.css"; 
			break;  

			case -90: document.getElementById("orient_css").href = "<?php dcInfo('theme'); ?>/mobile_landscape.css";
			break;  

			case 90: document.getElementById("orient_css").href = "<?php dcInfo('theme'); ?>/mobile_landscape.css";
			break;
		}	
	   
	}

function iPhoneDetect() {

		var myRegExp = /http:\/\/iphonesoft.fr/;
var myRegExp2 = /http:\/\/iphonetweak.fr/;
		var string1 = window.location.href;
		var matchPos1 = string1.search(myRegExp);
var matchPos2 = string1.search(myRegExp2);

		if( ((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))) && (matchPos1 != -1))
		{
			var param = string1.replace("http://iphonesoft.fr", "http://m.iphonesoft.fr");
			
			if (get_cookie("already")) {
				document.location.href=param;
			}
			else if (param == "http://m.iphonesoft.fr/team") {
				document.location.href="http://m.iphonesoft.fr/team";
			}
			else {
				document.location.href="http://iphonesoft.fr/landing.html?url="+param;
			}
		}

		else if( ((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))) && (matchPos2 != -1))
		{
			document.location.href="http://m.iphonetweak.fr";
		}


		if (navigator.browserLanguage)
			var language = navigator.browserLanguage;
		else
			var language = navigator.language;

		/*if ((language.indexOf('en') > -1 || language.indexOf('us') > -1) && (window.location.href=="http://iphonesoft.fr/")) 
			window.location.href = "http://iphonesoft.org";*/
	}
	
	function favoris() {
		if (navigator.appName != 'Microsoft Internet Explorer'){
			window.sidebar.addPanel("iPhonesoft","http://iphonesoft.fr",""); 
		}
		else {
			window.external.AddFavorite("http://iphonesoft.fr","iPhonesoft"); 
		}
	}

 
iPhoneDetect();

