function nl2br(text){
	text = escape(text);
    if(text.indexOf('%0D%0A') > -1){
	   re_nlchar = /%0D%0A/g ;
    }else if(text.indexOf('%0A') > -1){
       re_nlchar = /%0A/g ;
    }else if(text.indexOf('%0D') > -1){
       re_nlchar = /%0D/g ;
    } else {
    	re_nlchar = '';
    }
    return unescape(text.replace(re_nlchar,'|br|'));
}

var xmlHttp

function vote(id,rating,allow)
{
	if (allow == "1")
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="/includes/image_vote.php?action=vote&";
		url=url+"id="+id;
		url=url+"&rating="+rating;
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function addfav(allow,movie_id)
{
	if (allow == "0")
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="/includes/movie_vote.php?action=add_favorite&";
		url=url+"movie_id="+movie_id;
		xmlHttp.onreadystatechange=ajaxstateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}
function addfav_image(allow,image_id)
{
	if (allow == "0")
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="/includes/image_vote.php?action=add_favorite&";
		url=url+"image_id="+image_id;
		xmlHttp.onreadystatechange=infoChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function addplaylist(allow,movie_id)
{
	if (allow == "0")
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="/includes/movie_vote.php?action=add_playlist&";
		url=url+"movie_id="+movie_id;
		xmlHttp.onreadystatechange=ajaxstateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function report_movie(allow,movie_id,report)
{
	if (allow == "0")
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="/includes/movie_vote.php?action=report_movie&";
		url=url+"movie_id="+movie_id;
		url=url+"&report="+report;
		xmlHttp.onreadystatechange=ajaxstateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}
function report_image(allow,image_id,report)
{
	if (allow == "0")
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="/includes/image_vote.php?action=report_image&";
		url=url+"image_id="+image_id;
		url=url+"&report="+report;
		xmlHttp.onreadystatechange=infoChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function add_comment(allow,movie_id,comment)
{
	if (allow == "0")
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="/includes/movie_vote.php?action=add_comment&";
		url=url+"movie_id="+movie_id;
		url=url+"&comment="+comment;
		xmlHttp.onreadystatechange=commentChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}
function add_comment_image(allow,image_id,comment)
{
	if (allow == "0")
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="/includes/image_vote.php?action=add_comment&";
		url=url+"image_id="+image_id;
		url=url+"&comment="+comment;
		xmlHttp.onreadystatechange=commentChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function same_user(current_user)
{

		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="/includes/movie_vote.php?action=movies_same_user&";
		url=url+"current_user="+current_user;
		xmlHttp.onreadystatechange=moviesChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);

}
function same_user_image(current_user)
{

		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="/includes/movie_vote.php?action=images_same_user&";
		url=url+"current_user="+current_user;
		xmlHttp.onreadystatechange=moviesChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);

}
function image_uploaded(name)
{

		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="/includes/folder_reader.php?name=";
		url=url+name;
		xmlHttp.onreadystatechange=imageuploadChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);

}

function stateChanged()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("txtResponse").innerHTML=xmlHttp.responseText;
		document.getElementById("rating").style.display='none';
		document.getElementById("image_rating").style.display='block';
	}
}

function ajaxstateChanged()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("ajaxResponse").innerHTML=xmlHttp.responseText;
	}
}

function infoChanged()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("infoResponse").style.display = '';
		document.getElementById("infoResponse").innerHTML=xmlHttp.responseText;
	}
}

function commentChanged()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("comments_ajax").innerHTML='';
		document.getElementById("comments_ajax").innerHTML=xmlHttp.responseText;
	}
}

function moviesChanged()
{
	if (xmlHttp.readyState==4)
	{	
		document.getElementById("user_tab").style.background='#D0DADE';
		document.getElementById("related_tab").style.background='#F5F6F0';
		document.getElementById("movies_ajax").style.display='inline';
		document.getElementById("similar_master").style.display='none';
		document.getElementById("movies_ajax").innerHTML=xmlHttp.responseText;
	}
}
function imageuploadChanged()
{
	if (xmlHttp.readyState==4)
	{	
		document.getElementById("area").style.visibility='visible';
		document.getElementById("image_name").style.visibility='visible';
		document.getElementById("image_name").innerHTML='';
		document.getElementById("image_name").innerHTML=xmlHttp.responseText;
	}
}

function relatedChanged()
{
	if (xmlHttp.readyState==4)
	{	
		document.getElementById("related_tab").style.background='#D0DADE';
		document.getElementById("user_tab").style.background='#F5F6F0';
		document.getElementById("similar_master").style.display='inline';
		document.getElementById("movies_ajax").style.display='none';
	}
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function changeStarOver (allow,n) {

	if (allow == "1")
	{
		switch(n)
		{
			case 1: document.getElementById("txtHint").innerHTML="Nasol"
			break;
			case 2: document.getElementById("txtHint").innerHTML="Nimic special"
			break;
			case 3: document.getElementById("txtHint").innerHTML="Merge"
			break;
			case 4: document.getElementById("txtHint").innerHTML="Misto"
			break;
			case 5: document.getElementById("txtHint").innerHTML="Bestial"
			break;
		}
	} else if (allow == "2")
	{
		document.getElementById("txtHint").innerHTML="Trebuie sa fii logat ca sa votezi!"
	} else
	{
		document.getElementById("txtHint").innerHTML="Ai votat deja!"
	}

	for(i=1;i<=n;i++) {
		document.getElementById(i).src = '/public/images/on-big.png';
	}

}
function changeStarOut (n) {
	for(i=1;i<=n;i++){
		document.getElementById(i).src = '/public/images/off-big.png';
	}

}