/**
*	onlyNumbers
*	Csak számokat ended beírni az adott inputba (mibe)
*/
function onlyNumbers(mibe){
	x=mibe.value;
	ki="";
		for(i=0;i<x.length;i++){
			if (x.substr(i,1)>='0' && x.substr(i,1)<='9' || x.substr(i,1)=="." || x.substr(i,1)==","){
				ki+=x.substr(i,1);
			 }
		}
	mibe.value=ki;
	
	return true;
}

	var lepeskoz=30;
	var irany="fel";
	var timer="";
	var doc="";
	var height_="";
	function nyit(id,magas){
		clearTimeout(timer);
		doc = document.getElementById(id);
		height_ = parseInt(doc.style.height);
		if(height_ <= 0){ irany="fel"; }
		if(height_ >= magas){ 
			irany="le"; 
		}
		if(irany=="fel"){
			height_ += lepeskoz;
			if(height_>magas-Number(5)){ lepeskoz=1;}
			else if(height_>magas-Number(20)){ lepeskoz=5; }
			else if(height_>magas-Number(40)){ lepeskoz=15; }
			else { lepeskoz=30; }
		}
		if(irany=="le"){
			height_ -= lepeskoz;
			if(height_<5){	lepeskoz=1;}
			else if(height_<20){	lepeskoz=5; }
			else if(height_<40){	lepeskoz=15; }
			else { lepeskoz=30; }
		}
		doc.style.height = height_+'px';
		timer=setTimeout("nyit('"+id+"','"+magas+"')",1);
		if(height_>=magas || height_<=0){ clearTimeout(timer); }
	}
	
function ajaxFunction(){
	try{
	    req=new XMLHttpRequest();
	}catch (e){
	    try{
	      req=new ActiveXObject("Msxml2.XMLHTTP");
	    }catch (e){
			try{
				req=new ActiveXObject("Microsoft.XMLHTTP");
			}catch (e){
		        alert2("A böngésző nem támogat AJAX technológiát, a weblap nem fog megfelelően működni!");
		        return false;
		    }
	    }
    }
    return true;
}
function processChoices(){
	if (req.readyState == 4){
		if (req.status == 200){
			vissza=req.responseText
			
			if (vissza.length > 0){
				alert2(vissza);
			}
		}
	}
	return true;
}

function erdeklodes(cnev, cvaros, cisz, cim, kapcs, mail, tel, ajanalt_ado, termek, link){
	
	alert2("Üzenet küldése...");
	
	if (document.getElementById(cnev).value==''){
		document.getElementById(cnev).className='alert';
		alert2("Kérjük adja meg a cég nevét!");
		return false;
	}
	if (document.getElementById(cvaros).value==''){
		document.getElementById(cvaros).className='alert';
		alert2("Kérjük adja meg a cég címét (település)!");
		return false;
	}
	if (document.getElementById(cisz).value==''){
		document.getElementById(cisz).className='alert';
		alert2("Kérjük adja meg a cég címét (irányítószám)!");
		return false;
	}
	if (document.getElementById(cim).value==''){
		document.getElementById(cim).className='alert';
		alert2("Kérjük adja meg a cég címét (utca)!");
		return false;
	}
	if (document.getElementById(kapcs).value==''){
		document.getElementById(kapcs).className='alert';
		alert2("Kérjük adja meg a kapcsolattartó nevét!");
		return false;
	}
	if( document.getElementById(mail).value==''){
		document.getElementById(mail).className='alert';
		alert2("Kérjük adja meg e-mail címét!");
		return false;
	}
	if( document.getElementById(mail).value!=''){
		str=document.getElementById(mail).value;
		filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (!filter.test(str)){
			document.getElementById(mail).className='alert';
			alert2("Kérem egy valós e-mail címet adjon meg!");
			return false;
		}	
	}
	if( document.getElementById(ajanalt_ado).value==''){
		document.getElementById(ajanalt_ado).className='alert';
		alert2("Kérjük adja válasszon ajánlat adó céget!");
		return false;
	}

	cnev_        = document.getElementById(cnev).value;
	cisz_        = document.getElementById(cisz).value;
    cvaros_      = document.getElementById(cvaros).value;
	cim_         = document.getElementById(cim).value;
	kapcs_       = document.getElementById(kapcs).value;
	mail_        = document.getElementById(mail).value;
	tel_         = document.getElementById(tel).value;
	ajanalt_ado_ = document.getElementById(ajanalt_ado).value;
	
	ajaxFunction();
	req.onreadystatechange = processChoices 
	req.open("POST", "uzenet_kuldes.php", true);
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8"); 
	req.send("cnev="+cnev_+"&cim="+cisz_+' '+cvaros_+', '+cim_+"&kapcs="+kapcs_+"&mail="+mail_+"&tel="+tel_+"&ajanlat_ado="+ajanalt_ado_+"&termek="+termek+"&link="+link);
	
	
	document.getElementById(cnev).value='';
	document.getElementById(cisz).value='';
	document.getElementById(cvaros).value='';
	document.getElementById(cim).value='';
	document.getElementById(kapcs).value='';
	document.getElementById(mail).value='';
	document.getElementById(tel).value='';
	document.getElementById(ajanalt_ado).value='';
	return true;
	
}
