// JavaScript Document
function doBlink() {
	var blink = document.all.tags("BLINK")
	for (var i=0; i<blink.length; i++)
		blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
}

function startBlink() {
	if (document.all)
		setInterval("doBlink()",800)
}
window.onload = startBlink;
function rnd(scale) {
var dd=new Date();      
return((Math.round(Math.abs(Math.sin(dd.getTime()))*1000000000)%scale)); 
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\\\s)"+searchClass+"(\\\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function toggleclass(cl) 
{
	var e = getElementsByClass(cl,null,null);
	for(i=0;i<e.length;i++)
		e[i].style.display = e[i].style.display == "none" ? "" : "none";
}

function showid(cl,vis)
{
	var e = document.getElementById(cl);
	//alert('aaa');
	e.style.display = vis?"":"none";
}

function getContent(url, cid)
{
	var req = false;
	if (window.XMLHttpRequest)
		req = new XMLHttpRequest();
	else if (window.ActiveXObject)
	{
		try 
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) 
			{
				return false;
			}
		}
	}
	else
		return false;
	
	if( cid && cid != 'alert' )
		document.getElementById(cid).innerHTML="[...]";

	req.onreadystatechange=function() { onchstatcode(req, cid) }
	bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
	req.open('GET', url+bustcacheparameter, true);
	req.send(null);
}

function onchstatcode(req, cid)
{
	if (req.readyState == 4 && (req.status==200 || window.location.href.indexOf("http")==-1))
	if( cid )
	{
		if( req.responseText.length > 0 )
		{
			if( cid == 'alert' & req.responseText.length > 0 )
				alert(req.responseText);
			else
				document.getElementById(cid).innerHTML=req.responseText;
		}
		else
			if( cid != 'alert' )
				document.getElementById(cid).innerHTML='';
	}
	else
		return req.responseText.length;
}


function procform(formid)
{
	value = document.getElementById(formid)._item.value;
	cikkszam = document.getElementById(formid)._cikkszam.value;
	spectype = document.getElementById(formid).spectype.value;
	
	if(is_numeric(value) & document.getElementById(formid)._item.value > 0)
	{
		return true;
	}
	else
		alert('Érvénytelen mennyiség!');
		
	return false;
	
}
