function NewWnd(element) {
  var newWindow = window.open(element.getAttribute('href'), '_blank');
  newWindow.focus();
  return false;
}

function tLink(url) {
	window.location.href=url;
}

function iLink(emt) {
	var match=emt.src.match(/\/img\/logos\/(.+)_logo\_x30\.jpg/,'\1');
	window.location.href='/'+match[1]+'/';
}

function dLink(emt) {
	var match=emt.className.match(/brnd_(.+)/,'\1');
	window.location.href='/'+match[1]+'/';
}

function validateProdAskForm() {
	var ev=document.getElementById("prodaskform_name").value;
	if (/^\s*$/.test(ev)) {
		alert("Kérjük adja meg a nevét.");
		return false;
	}
	ev=document.getElementById("prodaskform_email").value;
	if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(ev)) {
		alert("Kérjük adjon meg egy érvényes e-mail címet, ahová a választ küldhetjük.");
		return false;
	}
	ev=document.getElementById("prodaskform_body").value;
	if (/^\s*$/.test(ev)) {
		alert("Kérjük írja be kérdését hogy segíthessünk.");
		return false;
	}
	return true;
}



/* FEEDBACK FORM */
function showfeedbackform () {
	var e=document.getElementById("feedbackform");
	if (e) {
		e.style.display="block";
		return true;
	} else {return false;}
}
function sendfeedbackform (e) {
	req=newXMLHTTP();
	if (!req) return false;
	req.onreadystatechange = function() { if (req.readyState==4) { if (req.status==200) {
		document.getElementById("feedbackbutton").disabled=false;
		document.getElementById("feedbackform").style.display="none";
		alert(req.responseText);
	} else alert(req.status+"-es hiba!"); } }
	req.open("POST","/visszajelzes",true);

	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send("feedbacktext="+encodeURIComponent(document.getElementById("feedbacktext").value));
	document.getElementById("feedbackbutton").disabled=true;
	return true;
}

function newXMLHTTP() {
	var xmlhttp=false;
	try {
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e1) {
		try {
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e2) {
			xmlhttp=false;
		}
	}
	if (!xmlhttp&&typeof XMLHttpRequest!='undefined') {
		xmlhttp=new XMLHttpRequest();
	}
	return xmlhttp;
}
