var http;
var http_state = true;
var response = "";
var favaddcont_div;
var pid;
var typePV = "";
var namediv;


function createRequestObject()
{
	var ro;
	
	if(window.ActiveXObject)
	{
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		ro = new XMLHttpRequest();
	}
	return ro;
}

function handleResponse()
{
	
	if(http.readyState == 4)
	{
		if(http.status == 200)
		{
			var response = http.responseText;
			if (response != 'ok' && response != 'ok2' && response != 'ok3' && response != 'ok4')
			{
				if (response == 'badlog')
				{
					_tmpfavdiv =   "vous devez &ecirc;tre connect&eacute; pour utiliser cette fonction<br>";
					_tmpfavdiv +=  "<div style='margin: 7px 0pt 0pt 10px; padding: 0pt; width: 60px; float: left; color:#636262'>login :</div>";
					_tmpfavdiv +=  "<div style='margin: 5px 0pt 0pt 3px; padding: 0pt; width: 120px; float: left;'>";
					_tmpfavdiv +=  "<input class='searching' value='' name='favaddlog' id='favaddlog' style='margin: 0pt; padding: 0pt; width: 120px; font-weight: normal;' type='text' onkeypress='if ((window.event ? event.keyCode : event.which) == 13) chkcon2(\"";
					_tmpfavdiv +=  pid;
					_tmpfavdiv +=  "\",\"";
					_tmpfavdiv +=  namediv;
					_tmpfavdiv +=  "\"); else return true;'></div>";
					_tmpfavdiv +=  "<div style='margin: 7px 0pt 0pt 10px; padding: 0pt; width: 70px; float: left; color:#636262'>password :</div>";
					_tmpfavdiv +=  "<div style='margin: 5px 0pt 0pt 3px; padding: 0pt; width: 170px; float: left;'>";
					_tmpfavdiv +=  "<input class='searching' value='' name='favaddpass' id='favaddpass' style='margin: 0pt; padding: 0pt; width: 120px; font-weight: normal;' type='password' onkeypress='if ((window.event ? event.keyCode : event.which) == 13) chkcon2(\"";
					_tmpfavdiv +=  pid;
					_tmpfavdiv +=  "\",\"";
					_tmpfavdiv +=  namediv;
					_tmpfavdiv +=  "\"); else return true;'>&nbsp;";
					_tmpfavdiv +=  "<input class='submit' src='images/search.gif' value='submit' type='image' onClick='chkcon2(\"";
					_tmpfavdiv +=  pid;
					_tmpfavdiv +=  "\",\"";
					_tmpfavdiv +=  namediv;
					_tmpfavdiv +=  "\")'></div><br><a href='index.php' style:'margin-top:3px'>inscris toi en quelques secondes</a>";
           
					favaddcont_div.innerHTML = _tmpfavdiv;
				}
				else if (response == 'badlog2')
				{
					_tmpfavdiv =   "identifiant ou mot de passe incorrect<br>";
					_tmpfavdiv +=  "<div style='margin: 7px 0pt 0pt 10px; padding: 0pt; width: 60px; float: left; color:#636262'>login :</div>";
					_tmpfavdiv +=  "<div style='margin: 5px 0pt 0pt 3px; padding: 0pt; width: 120px; float: left;'>";
					_tmpfavdiv +=  "<input class='searching' value='' name='favaddlog' id='favaddlog' style='margin: 0pt; padding: 0pt; width: 120px; font-weight: normal;' type='text'></div>";
					_tmpfavdiv +=  "<div style='margin: 7px 0pt 0pt 10px; padding: 0pt; width: 70px; float: left; color:#636262'>password :</div>";
					_tmpfavdiv +=  "<div style='margin: 5px 0pt 0pt 3px; padding: 0pt; width: 170px; float: left;'>";
					_tmpfavdiv +=  "<input class='searching' value='' name='favaddpass' id='favaddpass' style='margin: 0pt; padding: 0pt; width: 120px; font-weight: normal;' type='password'>&nbsp;";
					_tmpfavdiv +=  "<input class='submit' src='images/search.gif' value='submit' type='image' onClick='chkcon2(\"";
					_tmpfavdiv +=  pid;
					_tmpfavdiv +=  "\",\"";
					_tmpfavdiv +=  namediv;
					_tmpfavdiv +=  "\")'></div><br><a href='compte.php' style:'margin-top:3px'>inscris toi en quelques secondes</a>";
           
					favaddcont_div.innerHTML = _tmpfavdiv;
				}
				else if (response == 'already')
				{
					favaddcont_div.innerHTML = "Cette "+typePV+" fait d&eacute;j&agrave; partie de vos favoris";
					typePV = '';
				}
				else
				{
					favaddcont_div.innerHTML = "ERROR Database connection";
					typePV = '';
				}
				
			}
			else 
			{
				if (response == 'ok')
				{
					favaddcont_div.innerHTML = "Cette "+typePV+" fait maintenant partie de vos favoris";
				}
				else if (response == 'ok2')
				{
					window.location.href = window.location.href + "&com=ok";
				}
				else if (response == 'ok3')
				{
						isIE = (document.all)
						isNN6 = (!isIE) && (document.getElementById) 
					
					
						if (isIE)  favaddcont_div = document.all['favadd']; 
						if (isNN6) favaddcont_div = document.getElementById('favadd'); 
						
						favaddcont_div.innerHTML = "";
						
						favaddcont_div.style.height = '0px';
												
						_tmpfavdiv  = '<div style="font:Verdana, Arial, Helvetica, sans-serif; font-size:12px" align="center">';
						_tmpfavdiv += '<form action="video.php?PostID='+pid+'" method="post">';
						_tmpfavdiv += '<input type="hidden" name="PostID" value="'+pid+'" />';
						_tmpfavdiv += '<select name="signalcat" style="font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:250px; border-style: solid 1px #666666;" > ';
						_tmpfavdiv += '<option selected="selected">CHOISISSEZ LE TYPE DE SIGNALEMENT</option>';
						_tmpfavdiv += '<option >VIOLENCE</option>';
						_tmpfavdiv += '<option >PORNOGRAPHIE</option>';
						_tmpfavdiv += '<option >CONTENU PROTEGE</option>';
						_tmpfavdiv += '<option >RACISME</option>';
						_tmpfavdiv += '<option >LIEN MORT - BUG</option>';
						_tmpfavdiv += '</select><br /><br />';
						_tmpfavdiv += '<textarea name="raison" style="width:250px; height:50px; border-style: solid 1px #666666;">Mettez ici vos commentaires</textarea><br /><br />';
						_tmpfavdiv += '<input type="submit" value="Envoyer le signalement !" name="sendsign" />';
						_tmpfavdiv += '</form>';
						_tmpfavdiv += '</div>';									
						favaddcont_div.innerHTML = _tmpfavdiv;
						favaddcont_div.style.height = '150px';
				}
				else if (response == 'ok4')
				{
						isIE = (document.all)
						isNN6 = (!isIE) && (document.getElementById) 
					
					
						if (isIE)  favaddcont_div = document.all['favadd']; 
						if (isNN6) favaddcont_div = document.getElementById('favadd'); 
						
						favaddcont_div.innerHTML = "";
						
						favaddcont_div.style.height = '0px';
						
						_tmpfavdiv  = '<div style="font:Verdana, Arial, Helvetica, sans-serif; font-size:12px" align="center">';
						_tmpfavdiv += '<form action="video.php?PostID='+pid+'" method="post">';
						_tmpfavdiv += '	<input type="hidden" name="PostID" value="'+pid+'" />';
						_tmpfavdiv += '	Adresse Email 1  : <input name="mail1" type="text" style="width:190px; border-style: solid 1px #666666;" /><br /><br />';
						_tmpfavdiv += '	Adresse Email 2  : <input name="mail2" type="text" style="width:190px; border-style: solid 1px #666666;" /><br /><br />';
						_tmpfavdiv += '	Adresse Email 3  : <input name="mail3" type="text" style="width:190px; border-style: solid 1px #666666;" /><br /><br />';
						_tmpfavdiv += '	<input type="submit" value="Envoyer la sauce" name="send" />';
						_tmpfavdiv += '	</form>';
						_tmpfavdiv += '</div>';									
						
						favaddcont_div.innerHTML = _tmpfavdiv;
						favaddcont_div.style.height = '150px';
				}
				typePV = '';
			}
		}
		else
		{
			favaddcont_div.innerHTML = "ERROR Database connection";
			typePV = '';
		}
    }
}

function chkcon(_pid,_type,_divup)
{
	isIE = (document.all)
	isNN6 = (!isIE) && (document.getElementById) 

	if (isIE)  favaddcont_div = document.all['favadd']; 
	if (isNN6) favaddcont_div = document.getElementById('favadd');
	
	if (isIE)  document.all['favadd'].innerHTML = ""; 
	if (isNN6) document.getElementById('favadd').innerHTML = ""; 
	
	pid 	= _pid;
	typePV 	= _type; 
	namediv = _divup;
	
	favaddcont_div.style.display = 'block';
	favaddcont_div.innerHTML = "<img src='images/ajax-loader.gif' border='0'>";
	http = createRequestObject();
	http.abort();
   	if (_divup == 'favadd')
   		http.open('get', 'http://www.teepik.com/ajax/add_fav.php?PostID='+_pid+'&type='+typePV);
	else if (_divup == 'commentbox')
		http.open('get', 'http://www.teepik.com/ajax/add_com.php?PostID='+_pid+'&type='+typePV);
	else if (_divup == 'signal')
		http.open('get', 'http://www.teepik.com/ajax/add_sign.php?PostID='+_pid+'&type='+typePV);
	else if (_divup == 'sendfriend')
		http.open('get', 'http://www.teepik.com/ajax/add_send.php?PostID='+_pid+'&type='+typePV);

    http.onreadystatechange = handleResponse;
    http.send(null);
}

function chkcon2(_pid,_divup)
{
	isIE = (document.all)
	isNN6 = (!isIE) && (document.getElementById) 

	if (isIE)  favaddcont_div = document.all['favadd']; 
	if (isNN6) favaddcont_div = document.getElementById('favadd'); 
	if (isIE)  _favaddlog = document.all['favaddlog'].value; 
	if (isNN6) _favaddlog = document.getElementById('favaddlog').value;
	if (isIE)  _favaddpass = document.all['favaddpass'].value; 
	if (isNN6) _favaddpass = document.getElementById('favaddpass').value; 
	
	if (isIE)  document.all['favadd'].innerHTML = ""; 
	if (isNN6) document.getElementById('favadd').innerHTML = ""; 
	
	favaddcont_div.style.display = 'block';
	favaddcont_div.innerHTML = "<img src='images/ajax-loader.gif' border='0'>";
	http = createRequestObject();
	http.abort();
   	if (_divup == 'favadd')
   		http.open('get', 'http://www.teepik.com/ajax/add_fav.php?PostID='+_pid+'&log='+_favaddlog+'&pass='+_favaddpass+'&type='+typePV);
	else if (_divup == 'commentbox')
		http.open('get', 'http://www.teepik.com/ajax/add_com.php?PostID='+_pid+'&log='+_favaddlog+'&pass='+_favaddpass+'&type='+typePV);
	else if (_divup == 'signal')
		http.open('get', 'http://www.teepik.com/ajax/add_sign.php?PostID='+_pid+'&log='+_favaddlog+'&pass='+_favaddpass+'&type='+typePV);
	else if (_divup == 'sendfriend')
		http.open('get', 'http://www.teepik.com/ajax/add_send.php?PostID='+_pid+'&log='+_favaddlog+'&pass='+_favaddpass+'&type='+typePV);
   
    http.onreadystatechange = handleResponse;
    http.send(null);
}