


function getResult(url,parms) {
	
	xmlhttp=null;
	if (window.ActiveXObject)
	{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest();
	}
	
	if (xmlhttp!=null)
	{
		xmlhttp.open("POST",url,false);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.send(parms);
		//alert(xmlhttp.responseText)
		return xmlhttp.responseText

	}
	else
	{
	  alert("Your browser does not support XMLHTTP.");
	}
}

function gotoPage(url) {
	document.location=url;
}

function clickSearchResult(ob) {
	if(ob.value!="") ob.value="";
}

function getSearchResult(event,ob,lang,click) {
	if((event.keyCode==13 && ob.value.length>=3) || click) {
		document.location = "/"+lang+"/search/?key="+ob.value+"&lang="+lang;
	}
}


function clickNewsletter(ob) {
	if(ob.value!="") ob.value="";
}


function addToNewsletter(url,invalidEmail,ok,err,lang,exi) {

	var newsletter = document.getElementById("newsletter");
	
	if(validateEmail(newsletter.value)) {
		var parms 	= "email="+newsletter.value+"&action=A&lang="+lang;
		
		var result 	= getResult("http://"+url+"/common/newsletter/default.asp",parms)
		
		if(result=="0") {
			showNewsletterMsg(exi)
		} else if(result=="1") {
			showNewsletterMsg(ok)
		} else {
			showNewsletterMsg(ok)
		}
	} else {
		showNewsletterMsg(invalidEmail)
	}
}

function removeFromNewsletter(url,invalidEmail,ok,err,lang,notexi) {
	var newsletter = document.getElementById("newsletter");
	if(validateEmail(newsletter.value)) {
		var parms 	= "email="+newsletter.value+"&action=R&lang="+lang;
		var result 	= getResult("http://"+url+"/common/newsletter/default.asp",parms)
		//alert("="+result+"=")
		if(result=="0") {
			showNewsletterMsg(notexi)
		} else if(result=="1") {
			showNewsletterMsg(ok)
		} else {
			showNewsletterMsg(err)
		}
	} else {
		showNewsletterMsg(invalidEmail)
	}
}

function showNewsletterMsg(value) {
	if(document.getElementById("newsletterDiv").height==undefined) {
		document.getElementById("newsletterDiv").height = document.getElementById("newsletterDiv").offsetHeight;
	}
	
	if(document.getElementById("newsletterDiv").height<120) {
		document.getElementById("newsletterDiv").height=document.getElementById("newsletterDiv").height+2;
		document.getElementById("newsletterDiv").style.height=document.getElementById("newsletterDiv").height+"px";
		setTimeout ( "showNewsletterMsg('"+value+"')", 50 );
		return;
	}
	document.getElementById("newsletterInfo").innerHTML=value
}


function validateEmail(value) {
	
	if (value == '') return true;
	
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (i=0; i<invalidChars.length; i++) {
	   if (value.indexOf(invalidChars.charAt(i),0) > -1) {
	      return false;
	   }
	}
	
	for (i=0; i<value.length; i++) {
	   if (value.charCodeAt(i)>127) {
	      return false;
	   }
	}
	var atPos = value.indexOf('@',0);
	if (atPos == -1) {
	   return false;
	}
	if (atPos == 0) {
	   return false;
	}
	if (value.indexOf('@', atPos + 1) > - 1) {
	   return false;
	}
	if (value.indexOf('.', atPos) == -1) {
	   return false;
	}


	return true;
}


var obNews = null;


function moveNews(move) {

		if(move) {
			//alert(obNews.top);
			
			if(obNews.top-2>0) {
				obNews.top=obNews.top-1
				var topPx = document.getElementById("newsSpan").top-1;
				document.getElementById("newsSpan").top=topPx;
				document.getElementById("newsSpan").style.top=topPx+"px";
				setTimeout ("moveNews(true)", 50 );
			} else {
				document.getElementById("newsSpan").appendChild(document.getElementById("newsSpan").getElementsByTagName("span")[0]);
				document.getElementById("newsSpan").top=0;
				document.getElementById("newsSpan").style.top=0;
				obNews = document.getElementById("newsSpan").getElementsByTagName("span")[1];
				obNews.top = obNews.offsetTop;
				setTimeout ("stopNews()", 2000 );
			}
		} else {
			
			document.getElementById("newsSpan").top=0;
			obNews = document.getElementById("newsSpan").getElementsByTagName("span")[1];
			obNews.top = obNews.offsetTop;
			setTimeout ("stopNews()", 2000 );
		}

}

function stopNews() {
	moveNews(true);
}


function mouseOverBanner(ob,va) {
	ob.src=va;
}

function mouseOutBanner(ob,va) {
	ob.src=va;
}

function onMenu(v) {
	v.style.visibility="visible";
}

function offMenu(v) {
	v.style.visibility="hidden";
}

function onMousePlusNewsletter(ob) {
	ob.src="/common/images/pluszolty.gif";
}

function outMousePlusNewsletter(ob) {
	ob.src="/common/images/plusbialy.gif";
}

function onMouseMinusNewsletter(ob) {
	ob.src="/common/images/minuszolty.gif";
}

function outMouseMinusNewsletter(ob) {
	ob.src="/common/images/minusbialy.gif";
}

function jsOpenLink(url,target)
{
	if(target!="false")window.open(url);
	else window.location=url;
}

function init() {
	
}



