window.onload = function() {
	pngfix();
}

function pngfix() {
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])

	if ((version >= 5.5 && version <7) && (document.body.filters)) {
		for(var i=0; i<document.images.length; i++) {
	      var img = document.images[i]
	      var imgName = img.src.toUpperCase()
	      if (imgName.substring(imgName.length-3, imgName.length) == "PNG") {
	         var imgID = (img.id) ? "id='" + img.id + "' " : ""
	         var imgClass = (img.className) ? "class='" + img.className + "' " : ""
	         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
	         var imgStyle = "display:inline-block;" + img.style.cssText
	         if (img.align == "left") imgStyle = "float:left;" + imgStyle
	         if (img.align == "right") imgStyle = "float:right;" + imgStyle
	         if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
	         var strNewHTML = "<span " + imgID + imgClass + imgTitle
	         + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	         + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
	         img.outerHTML = strNewHTML
	         i = i-1
	      }
	   }
	}
}

function dailymotion() {

	window.open("http://www.dailymotion.com/widget/upload/group/154248/?skin=grape&web=1&webcam=1", "dailymotion", "resizable=no, location=no, width=460, height=300, menubar=no, status=no, scrollbars=no, menubar=no");
	
}

function loadComment(id,pg) {


	var xhr_object = null;   
		
	if(window.XMLHttpRequest) { // FIREFOX
		xhr_object = new XMLHttpRequest();
	} else if(window.ActiveXObject) { // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return(false);
	}  
   
	xhr_object.open("POST", "/_includes/ajax/load.comment.php", true);   
 
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4) {
			eval(xhr_object.responseText);   
		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	var data = "com="+id+"&pg="+pg;   
	xhr_object.send(data);	

	return true;
}

preimglogo = new Image();
preimglogo.src = "/_images/header/logo.png";

preimgavs1 = new Image();
preimgavs1.src = "/_images/home/girl1.png";
preimgavs2 = new Image();
preimgavs2.src = "/_images/home/girl2.png";
preimgavs3 = new Image();
preimgavs3.src = "/_images/home/girl3.png";

preimgavz1 = new Image();
preimgavz1.src = "/_images/footer/email-on.png";
preimgavz2 = new Image();
preimgavz2.src = "/_images/footer/directory-on.png";
preimgavz3 = new Image();
preimgavz3.src = "/_images/footer/bookmark-on.png";
preimgavz4 = new Image();
preimgavz4.src = "/_images/footer/rss-on.png";
preimgavz5 = new Image();
preimgavz5.src = "/_images/footer/facebook-on.png";
preimgavz6 = new Image();
preimgavz6.src = "/_images/header/navigation/upload-on.png";
preimgavz7 = new Image();
preimgavz7.src = "/_images/header/navigation/fanlist-on.png";
preimgavz8 = new Image();
preimgavz8.src = "/_images/header/navigation/playlist-on.png";
preimgavz9 = new Image();
preimgavz9.src = "/_images/header/navigation/forum-on.png";
preimgavz10 = new Image();
preimgavz10.src = "/_images/header/navigation/membre-on.png";
preimgavz11 = new Image();
preimgavz11.src = "/_images/header/search/go-on.png";

preimgavzz6 = new Image();
preimgavzz6.src = "/_images/header/navigation/upload.png";
preimgavzz7 = new Image();
preimgavzz7.src = "/_images/header/navigation/fanlist.png";
preimgavzz8 = new Image();
preimgavzz8.src = "/_images/header/navigation/playlist.png";
preimgavzz9 = new Image();
preimgavzz9.src = "/_images/header/navigation/forum.png";
preimgavzz10 = new Image();
preimgavzz10.src = "/_images/header/navigation/membre.png";
preimgavzz11 = new Image();
preimgavzz11.src = "/_images/header/search/go.png";







function trim(aString) {

	var regExpBeginning = /^\s+/;

	var regExpEnd = /\s+$/;  

    return aString.replace(regExpBeginning, "").replace(regExpEnd, "");
}

function clearSearch() {
	var form = document.getElementById("cse-search-box");
	if(form.q.value=="rechercher une fille ...") {
		form.q.value = "";
	}
	return false;
}

function search() {
	var form = document.getElementById("searchBox");
	var q = form.q.value;
	var cx = form.cx.value;
	var cof = form.cof.value;
	var ie = form.ie.value; 

	q = trim(q);
	q = q.replace(" ","+");
	if(q.length>1) {
		document.location = "/recherche.htm?cx="+cx+"&cof="+cof+"&ie="+ie+"&q="+q;
	} else {
		alert("veuillez saisir plus de 1 caractère !!");
	}
	return false;
}

function hit(id) {

	var xhr_object = null;   
		
	if(window.XMLHttpRequest) { // FIREFOX
		xhr_object = new XMLHttpRequest();
	} else if(window.ActiveXObject) { // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return(false);
	}  
   
	xhr_object.open("POST", "/_includes/ajax/hit.php", true);   
 
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4) {
			eval(xhr_object.responseText);   
		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	var data = "id="+id;   
	xhr_object.send(data);	

	return true;
}

function detect() {
	var url = document.getElementById("url").site.value;
	var s = document.getElementById("url").s.value;

	if(isUrl(url)) {
		document.location = "/annuaire/submit/detail.htm?s="+s+"&u="+url.replace("http://","");
	} else {
		alert("L'adresse de votre site Internet est incorrecte !");
	}
	return false;
}

function isUrl(url) {
     return url.match(/^(ht|f)tps?:\/\/[a-z0-9-\.]+\.[a-z]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)?$/);
} 

function swap(img) {
	if(img.src.indexOf("-on.png")==-1) {
		img.src = img.src.replace(".png","-on.png");
	} else {
		img.src = img.src.replace("-on.png",".png");
	}
	if(img.src.indexOf("-on.jpg")==-1) {
		img.src = img.src.replace(".jpg","-on.jpg");
	} else {
		img.src = img.src.replace("-on.jpg",".jpg");
	}
	if(img.src.indexOf("-on.gif")==-1) {
		img.src = img.src.replace(".gif","-on.gif");
	} else {
		img.src = img.src.replace("-on.gif",".gif");
	}	
}

function writeSwf(url,w,h) {
	document.write('<object type="application/x-shockwave-flash" data="'+url+'" width="'+w+'" height="'+h+'"><param name="movie" value="'+url+'"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><param name="wmode" value="transparent"></param><param name="menu" value="false"></param></object>');
}

function bookmark() {
	if(document.all) {
		window.external.AddFavorite(document.location.href,window.document.title)
	} else {
		window.sidebar.addPanel(window.document.title, document.location.href, '');
	}

}

function deconnexion() {

	var xhr_object = null;   
		
	if(window.XMLHttpRequest) { // FIREFOX
		xhr_object = new XMLHttpRequest();
	} else if(window.ActiveXObject) { // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return(false);
	}  
   
	xhr_object.open("POST", "/_includes/ajax/deconnexion.php", true);   
 
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4) {
			eval(xhr_object.responseText);   
		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	var data = "";   
	xhr_object.send(data);	

}

function addFan(id) {

	var xhr_object = null;   
		
	if(window.XMLHttpRequest) { // FIREFOX
		xhr_object = new XMLHttpRequest();
	} else if(window.ActiveXObject) { // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return(false);
	}  
   
	xhr_object.open("POST", "/_includes/ajax/add.fan.php", true);   
 
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4) {
			eval(xhr_object.responseText);   
		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	var data = "id="+id;   
	xhr_object.send(data);	

}

function delFan(id) {

	var xhr_object = null;   
		
	if(window.XMLHttpRequest) { // FIREFOX
		xhr_object = new XMLHttpRequest();
	} else if(window.ActiveXObject) { // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return(false);
	}  
   
	xhr_object.open("POST", "/_includes/ajax/del.fan.php", true);   
 
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4) {
			eval(xhr_object.responseText);   
		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	var data = "id="+id;   
	xhr_object.send(data);	

}

function addPlaylist(cat,id) {

	var xhr_object = null;   
		
	if(window.XMLHttpRequest) { // FIREFOX
		xhr_object = new XMLHttpRequest();
	} else if(window.ActiveXObject) { // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return(false);
	}  
   
	xhr_object.open("POST", "/_includes/ajax/add.playlist.php", true);   
 
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4) {
			eval(xhr_object.responseText);   
		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	var data = "id="+id+"&cat="+cat;   
	xhr_object.send(data);	

}

function delPlaylist(cat,id) {

	var xhr_object = null;   
		
	if(window.XMLHttpRequest) { // FIREFOX
		xhr_object = new XMLHttpRequest();
	} else if(window.ActiveXObject) { // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return(false);
	}  
   
	xhr_object.open("POST", "/_includes/ajax/del.playlist.php", true);   
 
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4) {
			eval(xhr_object.responseText);   
		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	var data = "id="+id+"&cat="+cat;     
	xhr_object.send(data);	

}


function vote_babe(id) {


	var battleid = document.getElementById("battleform").battleid.value;
	var session = document.getElementById("battleform").session.value;

	var xhr_object = null;   
		
	if(window.XMLHttpRequest) { // FIREFOX
		xhr_object = new XMLHttpRequest();
	} else if(window.ActiveXObject) { // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return(false);
	}  
   
	xhr_object.open("POST", "/_includes/ajax/vote.babe.php", true);   
 
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4) {
			eval(xhr_object.responseText);   
		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	var data = "id="+id+"&battleid="+battleid+"&session="+session;   
	xhr_object.send(data);	

}

var pb_popBarSlideInterval;
var pb_popBarSlideStartTime;
var pb_popBarSlideLength = 200;

preimg1 = new Image();
preimg1.src = "/_images/popbar/background1.png";
preimg2 = new Image();
preimg2.src = "/_images/popbar/logo1.png";
preimg3 = new Image();
preimg3.src = "/_images/popbar/overview1.png";
preimg4 = new Image();
preimg4.src = "/_images/popbar/t_close.png";

function loadpb_popBar() {
	if(/msie|MSIE 6/.test(navigator.userAgent)) return;
	
	document.getElementById('pb_popBar').style.display = 'block';
	
	pb_popBarSlideStartTime = (new Date()).getTime();
    	pb_popBarSlideInterval = setInterval(slidepb_popBar, 10);
	
	return;
}

function slidepb_popBar() {
    var pb_popBar = document.getElementById('pb_popBar');
    var elapsed = (new Date()).getTime() - pb_popBarSlideStartTime;
    pb_popBar.style.bottom = ( - 230 + (elapsed / pb_popBarSlideLength * 230)) + "px";
    if (elapsed > pb_popBarSlideLength) {
        clearInterval(pb_popBarSlideInterval);
	    pb_popBar.style.bottom = 0;
    }
    return;
}


function closepb_popBar() {
    document.getElementById('pb_popBar').style.display = 'none';

	var xhr_object = null;   
		
	if(window.XMLHttpRequest) { // FIREFOX
		xhr_object = new XMLHttpRequest();
	} else if(window.ActiveXObject) { // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return(false);
	}  
   
	xhr_object.open("POST", "/_includes/ajax/hide.php", true);   
 
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4) {
			eval(xhr_object.responseText);   
		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	var data = "";   
	xhr_object.send(data);	

    return;
}


window.addEvent('domready', function(){


	if($('pb_popBar')) setTimeout('loadpb_popBar();', 5000);

	if($('contactForm')) {
		$('contactForm').addEvent('submit', function(e) {

			new Event(e).stop();

			var button = $('button_res').empty().addClass('ajax-loading');		 
			var log = $('log_res').empty();	 
			var mess = $('contactHTML');
			this.send({
				update: log,
				onComplete: function() {
					button.removeClass('ajax-loading');				
					if(this.response.text=="OK") {
						mess.innerHTML = "Merci pour l'attention que vous portez au site www.aznvidz.com<br /><br />Nous vous répondrons dans les plus brefs délais.";						
						exit();	
					} else {
						log.addClass('warning');
					}
					button.innerHTML = '<input type="image" src="/_images/form/valider.jpg" onmouseover="swap(this)" onmouseout="swap(this)" />';				
				}
			});

		});
	}

	if($('submitForm')) {
		$('submitForm').addEvent('submit', function(e) {

			new Event(e).stop();

			var button = $('button_res').empty().addClass('ajax-loading');		 
			var log = $('log_res').empty();	 
			var mess = $('submitHTML');
			this.send({
				update: log,
				onComplete: function() {
					button.removeClass('ajax-loading');				
					if(this.response.text=="OK") {
						mess.innerHTML = "<br /><br /><br />L'équipe de AznVidZ vous remercie de nous aider à améliorer<br />le contenu du site Internet www.aznvidz.com";						
						exit();	
					} else {
						log.addClass('warning');
					}
					button.innerHTML = '<input type="image" src="/_images/form/valider.jpg" onmouseover="swap(this)" onmouseout="swap(this)" />';				
				}
			});

		});
	}

	if($('loginForm')) {
		$('loginForm').addEvent('submit', function(e) {

			new Event(e).stop();

			var button = $('button_res').empty().addClass('ajax-loading');		 
			var log = $('log_res').empty();	 
			this.send({
				update: log,
				onComplete: function() {
					button.removeClass('ajax-loading');				
					if(this.response.text=="OK") {
						document.location.reload();						
						exit();	
					} else {
						log.addClass('warning');
					}
					button.innerHTML = '<input type="image" src="/_images/form/valider.jpg" onmouseover="swap(this)" onmouseout="swap(this)" />';				
				}
			});

		});
	}

	if($('registerForm')) {
		$('registerForm').addEvent('submit', function(e) {

			new Event(e).stop();

			var button = $('button2_res').empty().addClass('ajax-loading');		 
			var log = $('log2_res').empty();	 
			this.send({
				update: log,
				onComplete: function() {
					button.removeClass('ajax-loading');				
					if(this.response.text=="OK") {
						alert("Félicitation, votre compte AznVidZ a été créé !");
						document.location.reload();				
						exit();	
					} else {
						log.addClass('warning');
					}
					button.innerHTML = '<input type="image" src="/_images/form/valider.jpg" onmouseover="swap(this)" onmouseout="swap(this)" />';				
				}
			});

		});
	}

	if($('editForm')) {
		$('editForm').addEvent('submit', function(e) {

			new Event(e).stop();

			var button = $('button2_res').empty().addClass('ajax-loading');		 
			var log = $('log2_res').empty();	 
			this.send({
				update: log,
				onComplete: function() {
					button.removeClass('ajax-loading');				
					if(this.response.text=="OK") {
						alert("Félicitation, votre compte AznVidZ a été modifié !");
						document.location.reload();		
						exit();	
					} else {
						log.addClass('warning');
					}
					button.innerHTML = '<input type="image" src="/_images/form/valider.jpg" onmouseover="swap(this)" onmouseout="swap(this)" />';				
				}
			});

		});
	}

	if($('annuaireForm')) {
		$('annuaireForm').addEvent('submit', function(e) {

			new Event(e).stop();

			var button = $('button_res').empty().addClass('ajax-loading');		 
			var log = $('log_res').empty();	 
			var mess = $('annuaireHTML');
			this.send({
				update: log,
				onComplete: function() {
					button.removeClass('ajax-loading');				
					if(this.response.text=="OK") {
						mess.innerHTML = "Votre site a été soumis dans la liste d'attente de notre annuaire.<br /><br />Notre équipe validera prochainement votre inscription.<br /><br />Cependant si le lien retour n'est pas présent sur votre page de retour indiquée lors de l'inscription, alors votre site ne sera pas validé.";						
						exit();	
					} else {
						log.addClass('warning');
					}
					button.innerHTML = '<input type="image" src="/_images/form/valider.jpg" onmouseover="swap(this)" onmouseout="swap(this)" />';				
				}
			});

		});
	}

	if($('commentForm')) {
		$('commentForm').addEvent('submit', function(e) {

			new Event(e).stop();

			var button = $('button_com').empty().addClass('ajax-loading');		 
			var log = $('log_com').empty();	 
			this.send({
				update: log,
				onComplete: function() {
					button.removeClass('ajax-loading');				
					if(this.response.text=="OK") {
						log.innerHTML = 'votre commentaire sera affiché après validation';
					} else {
						log.addClass('warning');
					}
					button.innerHTML = '<input name="submit" type="submit" class="button" value="Envoyer"/>';				
				}
			});

		});
	}


   			var mySlide0 = new Fx.Slide('slide0');
			var toggleCookie0 = new Hash.Cookie('togglestatus0',{duration: 3600, path:'/'});

			if (toggleCookie0.get('status') == 1) {
				mySlide0.hide();	
			} else {
				toggleCookie0.empty();
				toggleCookie0.set('status',-1);
			}



			$('toggle0').addEvent('click', function(e){
				e = new Event(e);
				toggleCookie0.set('status',-1*toggleCookie0.get('status'),{duration: 3600, path:'/'});
				mySlide0.toggle();
				e.stop();
			});


   			var mySlide1 = new Fx.Slide('slide1');
			var toggleCookie1 = new Hash.Cookie('togglestatus1',{duration: 1600, path:'/'});

			if (toggleCookie1.get('status') == 1) {
				mySlide1.hide();	
			} else {
				toggleCookie1.empty();
				toggleCookie1.set('status',-1);
			}



			$('toggle1').addEvent('click', function(e){
				e = new Event(e);
				toggleCookie1.set('status',-1*toggleCookie1.get('status'),{duration: 1600, path:'/'});
				mySlide1.toggle();
				e.stop();
			});


   			var mySlide2 = new Fx.Slide('slide2');
			var toggleCookie2 = new Hash.Cookie('togglestatus2',{duration: 3600, path:'/'});

			if (toggleCookie2.get('status') == 1) {
				mySlide2.hide();	
			} else {
				toggleCookie2.empty();
				toggleCookie2.set('status',-1);
			}

			$('toggle2').addEvent('click', function(e){
				e = new Event(e);
				toggleCookie2.set('status',-1*toggleCookie2.get('status'),{duration: 3600, path:'/'});
				mySlide2.toggle();
				e.stop();
			});


   			var mySlide3 = new Fx.Slide('slide3');
			var toggleCookie3 = new Hash.Cookie('togglestatus3',{duration: 3600, path:'/'});

			if (toggleCookie3.get('status') == 1) {
				mySlide3.hide();	
			} else {
				toggleCookie3.empty();
				toggleCookie3.set('status',-1);
			}

			$('toggle3').addEvent('click', function(e){
				e = new Event(e);
				toggleCookie3.set('status',-1*toggleCookie3.get('status'),{duration: 3600, path:'/'});
				mySlide3.toggle();
				e.stop();
			});

});