
function clearThis(elementti,oletus){
	var word = document.getElementById(elementti).value;
	if(word==oletus){
		document.getElementById(elementti).value='';
		document.getElementById(elementti).style.color = "#111111";
	}
}

function populateThisAgain(elementti,oletus){
	var word = document.getElementById(elementti).value;
	if(word==''){
		document.getElementById(elementti).value=oletus;
		document.getElementById(elementti).style.color = "#6B6B6B";
	}
}

function displayThis(elementti){
	
		document.getElementById(elementti).style.display = 'block';
}

function dontdisplayThis(elementti){
	
		document.getElementById(elementti).style.display = 'none';
}


function confirmSubmit(themessage){

	var agree=confirm(themessage);
	if (agree){
		return true;
	}
	else{
		return false;
	}
}




var siteurl = "http://www.parhaat.fi";

//Ajax
var request = false;
try
{
	 request = new XMLHttpRequest();
}
catch (trymicrosoft)
{
	try
	{
		request = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (othermicrosoft)
	{
		try
		{
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (failed)
		{
			request = false;
		}  
	}
}


var torate = 0;

function rate(whattorate, rating){
	torate = whattorate;
	
	var url = siteurl+"/faketherate.php?what=" + torate +"&rating=" + rating;
	
	request.open("GET", url, true);
	request.onreadystatechange = updateRate;
	request.send('');

}

function updateRate(){
	try{
		if (request.readyState == 4){
		
			if ( (request.status == 200) || (request.status == 0) ){
			
				var vastaus = request.responseText;
				document.getElementById('score_container_'+torate).innerHTML = vastaus;
				alert(vastaus);
			}
			else if (request.status == 404){
				
				alert("Request URL does not exist - 404");
			}
			else{

				alert("Error: status code is " + request.status);
			}
		}		
	}
	catch(e){
	
	}

}

function changeBigImage( image_id ){
	
	document.getElementById('big_image').innerHTML = "<a href='"+ siteurl +"/readimage.php?id="+ image_id +"&s=800' rel='lightbox[setti]'><img class='linkimage' src='"+ siteurl +"/readimage.php?id="+ image_id +"&s=430' alt='' /></a>";

}


function searchSuggest( ){
	required = eval("document.searchthingsform.elements[0].value");
	if ( (required.length > 1) && (required != null) ) {
		var url = siteurl+"/getsearchsuggest.php?search=" + required;
		request.open("GET", url, true);
		request.onreadystatechange = updateSearchSuggest;
		request.send('');
	}
	else{
		eval("document.getElementById('searchsuggest_container').style.display = 'none'");
		eval("document.getElementById('searchsuggest_container').innerHTML = ''");
	}	
}


function updateSearchSuggest(){
	if (request.readyState == 4){
		if (request.status == 200){
			var vastaus = request.responseText;
			if ( (vastaus.length != 0) && (vastaus != null) ) {
				document.getElementById('searchsuggest_container').style.display = 'block';
			}
			document.getElementById('searchsuggest_container').innerHTML = vastaus;
			
		}
		else if (request.status == 404){
			//alert("Request URL does not exist - 404");
		}
		else{
			//alert("Error: status code is " + request.status);
		}
	}	
}


