function Trim(TRIM_VALUE){
	if(TRIM_VALUE.length < 1){
		return "";
	}

	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE==""){
		return "";
	}
	else{
		return TRIM_VALUE;
	}
} //End Function

function RTrim(VALUE){
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0){
		return"";
	}
	var iTemp = v_length -1;

	while(iTemp > -1){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;

	} //End While
	return strTemp;

} //End Function

function LTrim(VALUE){
	var w_space = String.fromCharCode(32);
	if(v_length < 1){
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;

	while(iTemp < v_length){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	} //End While
	return strTemp;
} //End Function

function emailCheck (emailStr) {

	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\'\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="('[^']*')"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=emailStr.match(emailPat)

	if (matchArray==null) {
		return false
	}
	var user=matchArray[1]
	var domain=matchArray[2]

	if (user.match(userPat)==null) {
	    return false
	}	

	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) {
	    for (var i=1;i<=4;i++) {
	    	if (IPArray[i]>255) {
		   return false
	    	}
    	    }
	    return true
	}
	var domainArray=domain.match(domainPat)
	if (domainArray==null) {
	    return false
	}

	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 || 
	domArr[domArr.length-1].length>3) {
	   return false
	}

	if (len<2) {
	   return false
	}	

	return true;
}

function checkPhone(field) {
	phoneRegex1 = /^\d{2}-\d{3}-\d{4}$/;
	phoneRegex2 = /^\d{2}-\d{3}-\d{3}$/;
	//phoneRegex3 = /^\d{1}-\d{3}-\d{3}$/;
	phoneRegex4 = /^\d{1}-\d{3}-\d{4}$/;
	if (!field.match(phoneRegex1) && !field.match(phoneRegex2) && !field.match(phoneRegex4)) {
		return false;
	}
	return true;
}

function check_datas(){	

	if (!Trim(document.getElementById('vezeteknev').value)) {
		document.getElementById('vezeteknev').value = "Megadása kötelező!";
		document.getElementById('vezeteknev').focus();
		document.getElementById('vezeteknev').select();
		
		return false;
	} else if (!Trim(document.getElementById('keresztnev').value)) {
		document.getElementById('keresztnev').value = "Megadása kötelező!";
		document.getElementById('keresztnev').focus();
		document.getElementById('keresztnev').select();
		
		return false;
	} else if (!Trim(document.getElementById('email').value)) {
		document.getElementById('email').value = "Megadása kötelező!";
		document.getElementById('email').focus();
		document.getElementById('email').select();
		
		return false;
	} else if (!emailCheck(Trim(document.getElementById('email').value))) {
		document.getElementById('email').value = "Az email nem érvényes!";
		document.getElementById('email').focus();
		document.getElementById('email').select();
		
		return false;
	} else {
		//alert("Köszönjük regisztrációját! A megadott email címre hamarosan elküldjük ingyenes tanulmányunkat!");
		return true;
	}
	
}

function check_hirlevel_datas(){

	if (!Trim(document.getElementById('vezeteknev_hirlevel').value) || (Trim(document.getElementById('vezeteknev_hirlevel').value) == "Megadása kötelező!")) {
		document.getElementById('vezeteknev_hirlevel').value = "Megadása kötelező!";
		document.getElementById('vezeteknev_hirlevel').focus();
		document.getElementById('vezeteknev_hirlevel').select();

		return false;
	} else if (!Trim(document.getElementById('keresztnev_hirlevel').value) || (Trim(document.getElementById('keresztnev_hirlevel').value) == "Megadása kötelező!")) {
		document.getElementById('keresztnev_hirlevel').value = "Megadása kötelező!";
		document.getElementById('keresztnev_hirlevel').focus();
		document.getElementById('keresztnev_hirlevel').select();

		return false;
	} else if (!Trim(document.getElementById('email_hirlevel').value) || (Trim(document.getElementById('email_hirlevel').value) == "Megadása kötelező!")) {
		document.getElementById('email_hirlevel').value = "Megadása kötelező!";
		document.getElementById('email_hirlevel').focus();
		document.getElementById('email_hirlevel').select();

		return false;
	} else if (!emailCheck(Trim(document.getElementById('email_hirlevel').value))) {
		document.getElementById('email_hirlevel').value = "Az email nem érvényes!";
		document.getElementById('email_hirlevel').focus();
		document.getElementById('email_hirlevel').select();

		return false;
	} else {
		//alert("Köszönjük regisztrációját! A megadott email címre hamarosan elküldjük ingyenes tanulmányunkat!");
		return true;
	}

}

function check_hirlevel_popup_datas(){

	if (!Trim(document.getElementById('vezeteknev_hirlevel_popup').value) || (Trim(document.getElementById('vezeteknev_hirlevel_popup').value) == "Megadása kötelező!")) {
		document.getElementById('vezeteknev_hirlevel_popup').value = "Megadása kötelező!";
		document.getElementById('vezeteknev_hirlevel_popup').focus();
		document.getElementById('vezeteknev_hirlevel_popup').select();

		return false;
	} else if (!Trim(document.getElementById('keresztnev_hirlevel_popup').value) || (Trim(document.getElementById('keresztnev_hirlevel_popup').value) == "Megadása kötelező!")) {
		document.getElementById('keresztnev_hirlevel_popup').value = "Megadása kötelező!";
		document.getElementById('keresztnev_hirlevel_popup').focus();
		document.getElementById('keresztnev_hirlevel_popup').select();

		return false;
	} else if (!Trim(document.getElementById('email_hirlevel_popup').value) || (Trim(document.getElementById('email_hirlevel_popup').value) == "Megadása kötelező!")) {
		document.getElementById('email_hirlevel_popup').value = "Megadása kötelező!";
		document.getElementById('email_hirlevel_popup').focus();
		document.getElementById('email_hirlevel_popup').select();

		return false;
	} else if (!emailCheck(Trim(document.getElementById('email_hirlevel_popup').value))) {
		document.getElementById('email_hirlevel_popup').value = "Az email nem érvényes!";
		document.getElementById('email_hirlevel_popup').focus();
		document.getElementById('email_hirlevel_popup').select();

		return false;
	} else {
		//alert("Köszönjük regisztrációját! A megadott email címre hamarosan elküldjük ingyenes tanulmányunkat!");
		return true;
	}

}

function check_ajanlat_datas(){	

	if (!Trim(document.getElementById('nev').value) || (Trim(document.getElementById('nev').value) == "Megadása kötelező!")) {
		document.getElementById('nev').value = "Megadása kötelező!";
		document.getElementById('nev').focus();
		document.getElementById('nev').select();
		
		return false;
	} else if (!Trim(document.getElementById('email1').value)) {
		document.getElementById('email1').value = "Megadása kötelező!";
		document.getElementById('email1').focus();
		document.getElementById('email1').select();
		
		return false;
	} else if (!emailCheck(Trim(document.getElementById('email1').value))) {
		document.getElementById('email1').value = "Az email nem érvényes!";
		document.getElementById('email1').focus();
		document.getElementById('email1').select();
		
		return false;
	} else if (!Trim(document.getElementById('uticel').value) || (Trim(document.getElementById('uticel').value) == "Megadása kötelező!")) {
		document.getElementById('uticel').value = "Megadása kötelező!";
		document.getElementById('uticel').focus();
		document.getElementById('uticel').select();
		
		return false;
	} else if (!Trim(document.getElementById('idotartam').value) || (Trim(document.getElementById('idotartam').value) == "Megadása kötelező!")) {
		document.getElementById('idotartam').value = "Megadása kötelező!";
		document.getElementById('idotartam').focus();
		document.getElementById('idotartam').select();
		
		return false;
	} else if (!Trim(document.getElementById('utazok').value) || (Trim(document.getElementById('utazok').value) == "Megadása kötelező!")) {
		document.getElementById('utazok').value = "Megadása kötelező!";
		document.getElementById('utazok').focus();
		document.getElementById('utazok').select();
		
		return false;
	} else {
		//alert("Köszönjük regisztrációját! A megadott email címre hamarosan elküldjük ingyenes tanulmányunkat!");
		return true;
	}
	
}

function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
  {
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}

function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}

function showPopUp(objId) {
        var display = getCookie("mwt_popup");
        if (display==null) {
            box = document.getElementById(objId);
            box.style.display = "block";
        }
}

function hidePopUp(objId) {
	document.getElementById(objId).style.display = "none";
	setCookie("mwt_popup","hide",30);
}


