/*--------------------*/
/* Fornax függvényei */
/*------------------*/

function navigate(uri) {
	document.location=uri;
}

function toempty(target) {
	if (target.innerHTML) target.innerHTML=''; else	target.value='';
}

function imageview(img,w,h) {
	sw=screen.width;
	sh=screen.height;
	x = (sw-w)/2;
	y = (sh-h)/2;
	if (w>sw || h>sh) sb='yes'; else sb='no';
	window.open("/process/imageview.php?img="+img,"bigwin","modal=yes,dialog=yes,scrollbars="+sb+",width="+w+",height="+h+",left="+x+", top="+y);
}

function createform(inputs) {
	obj=document.createElement("FORM");
	document.body.appendChild(obj);
	obj.method='post';
	obj.enctype='multipart/form-data';
	obj.encoding = "multipart/form-data";

	for (i=0;i<inputs.length;i++) {
		obj2=document.createElement("INPUT");
		obj2.type='hidden';
		obj2.name=inputs[i][0];
		obj2.value=inputs[i][1];
		obj.appendChild(obj2);
	}	

	return obj;
}

/*---------------------*/
/* DonLaca függvényei */
/*-------------------*/

function isempty(str)
{
	r = new RegExp("^[ .*]$");
	return (r.test(str) || str.length == '');
}

function iecheck()
{
	var pos = navigator.userAgent.indexOf("MSIE ");
	if (pos == -1) return false;
	var version = navigator.userAgent.substring(pos + 5);
	return (((version.indexOf("5.5") == 0) || (version.indexOf("6") == 0)  || (version.indexOf("7") == 0)) && (navigator.platform == ("Win32")));
}

// PNG ALPHA CHANNEL IMG-RE //
function iepng_alphachannel(imgid,timg,size)
{
	if(iecheck())
	{
		d = document.getElementById(imgid);
		origsrc = d.src;
		d.src = timg;
		d.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + origsrc + "',sizingMethod='image')";
		d.width = size[0];
		d.height = size[1];
	}
}

// PNG ALPHA CHANNEL DIV BACKGROUND //
function iepng_alphachannel(divid,bgimg,size)
{
	d = document.getElementById(divid);
	d.style.width = size[0]+"px";
	d.style.height = size[1]+"px";
	if(iecheck())
	{
		d.style.backgroundImage = '';
		d.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + bgimg + "',sizingMethod='image')";
	}
}

function emailchange(obj,cim,inner)
{
	d = document.getElementById(obj);
	r = new RegExp("#");
	n = new RegExp("\\*","g");
	cim = cim.replace(r,"@");
	cim = cim.replace(n,".");
	d.href = "mailto:"+cim;
	if(inner) d.innerHTML = cim;
}

/*-------------------*/
/* közös függvények */
/*-----------------*/

function highlight(str,rpl) {	
	var exps=str.innerHTML.split(rpl);
	var ihtml='';
	var nyito;
	for (var i=0;i<exps.length;i++) {		
		for (var j=0;j<exps[i].length;j++) {
			if (exps[i].substr(j,1)=='<') nyito=true;
			if (exps[i].substr(j,1)=='>') nyito=false;
		}

		if (!nyito) {
			if (i<exps.length-1) ihtml+=exps[i]+"<span class='raise'>"+rpl+"</span>"; else ihtml+=exps[i];
		}
		else {
			if (i<exps.length-1) ihtml+=exps[i]+rpl; else ihtml+=exps[i];
		}
	}
	str.innerHTML=ihtml ;
}

function checkValidEmail(mailstr) {
	r = new RegExp("^[0-9a-zA-Z\\._\\-]{2,}@([0-9a-zA-Z_\\-]{2,}\\.){1,7}[a-zA-Z]{2,3}$");
	return r.test(mailstr);
}



function swf_insert(to,flash,w,h)
{
	var addflash='';
	if(iecheck()){
	addflash+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+w+'" height="'+h+'">';
	addflash+='<param name="movie" value="'+flash+'">';
	addflash+='<param name="quality" value="high">';
	addflash+='<param name="wmode" value="opaque">';
	addflash+='</object>';
	}
	if (!iecheck()) {
		addflash+='<object data="'+flash+'" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'">';
		addflash+='<param pluginurl="http://www.macromedia.com/go/getflashplayer">';
		addflash+='<param name="quality" value="high">';
		addflash+='<param name="wmode" value="opaque">';
		addflash+='</object>';
	}
	document.getElementById(to).innerHTML=addflash;
}


function swf_search()
{
	var d = document.getElementsByTagName("DIV");
	var r = new RegExp("^flash_[0-9]+$");
	for(var i = 0; i<d.length; i++)
	{
		if(r.test(d[i].id))
		{
			path = d[i].innerHTML;
			w = d[i].style.width.replace("px","");
			h = d[i].style.height.replace("px","");
			swf_insert(d[i].id,path,w,h);
		}
	}
}



function formcheck() {
	if(isempty(document.ajanlatkero.nev.value)) alert('Név megadása kötelező!');
	else if(isempty(document.ajanlatkero.cegnev.value)) alert('Cégnév megadása kötelező!');
	else if(isempty(document.ajanlatkero.cim.value)) alert('Cím megadása kötelező!');
	else if(isempty(document.ajanlatkero.tel.value)) alert('Telefonszám megadása kötelező!');
	else if(isempty(document.ajanlatkero.email.value)) alert('E-mail cím megadása kötelező!');
	else if(!checkValidEmail(document.ajanlatkero.email.value)) alert('Helytelenül adta meg az e-mail címét! Kérem, javítsa!');
	else if(isempty(document.ajanlatkero.megnevezes.value)) alert('A hulladék megnevezésének megadása kötelező!');
	else document.ajanlatkero.submit();
	return false;
}

function new_kep() {
	szam = Math.floor(Math.random()*100);
	document.getElementById('kepkod').src = '/process/captcha.php?width=100&height=25&characters=6&valami='+szam;	
}
