// JavaScript Document

function ClearDefault(el,text) { if (el.value==text) el.value = ''; }
function SetDefault(el,text) { if (el.value=='') el.value = text; }

function NoPlayEN() {
	str = new String(document.forms['Searchie'].SW.value);
	while (str.substr(0,1) == ' ') { str = str.substr(1); }
	while (str.substr(str.length-1) == ' ') { str = str.substr(0, str.length-1); }
	document.forms['Searchie'].SW.value = str;
	if (str.length <= 2 || str == 'enter keyword' || str == 'syötä avainsana') {
		alert("Enter at least 3 characters long search string!");
		return false;
	}
	return true;
}
function NoPlayFI() {
	str = new String(document.forms['Searchie'].SW.value);
	while (str.substr(0,1) == ' ') { str = str.substr(1); }
	while (str.substr(str.length-1) == ' ') { str = str.substr(0, str.length-1); }
	document.forms['Searchie'].SW.value = str;
	if (str.length <= 2 || str == 'enter keyword' || str == 'syötä avainsana') {
		alert("Syötä vähintään 3 merkkiä pitkä hakusana!");
		return false;
	}
	return true;
}

var xmlHttp;

function AskForLetter(str,lang,sitename) {

	str = document.getElementById(str).value;

	if (str.length==0 || str == 'subscribe to ' + sitename + ' newsletter' || str == 'tilaa ' + sitename + ' uutiskirje') {
 	 document.getElementById("LetterResponse").innerHTML="";
 	 return;
	}

	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}

	var url="/action/add_virtual_subscription_ajax.php";
	url=url+"?address="+str;
	url=url+"&lang="+lang;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("LetterResponse").innerHTML=xmlHttp.responseText;
	}
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try { xmlHttp=new XMLHttpRequest(); }
	catch (e) {
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

window.onload = function () { var input = document.getElementById ('SW'); if(input) { input.focus (); } }