function addEvent(obj, evType, fn) 
{ 
	if (obj.addEventListener) 
	{ 
		obj.addEventListener(evType, fn, true); 	
		return true; 
	} 
	else if (obj.attachEvent) 
	{ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} 
	else 
	{ 
		return false; 
	} 
}


function kulso_link() 
{
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");

	for (var i=0; i<anchors.length; i++) 
	{
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "kulso")
		{
		    anchor.target = "_blank";
	
		}
	}
}

function cssPreloadImages() {
	var i, j, img;
	for (i=0; i<document.styleSheets.length; i++) {
		var pos = document.styleSheets[i].href.lastIndexOf("/");
		var cssDir = (pos != -1) ? document.styleSheets[i].href.substring(0, pos + 1) : "";
		var rules = document.styleSheets[i].cssRules ? document.styleSheets[i].cssRules : document.styleSheets[i].rules;
		for (j=0; j<rules.length; j++) {
			var style = rules[j].style;
			if (style.backgroundImage.toLowerCase().substr(0,4) == "url(") {
				var filename = style.backgroundImage.substring(4, style.backgroundImage.length - 1);
				if (filename.indexOf("http://") != 0 && filename.indexOf("/") != 0)
					filename = cssDir + filename;
				img = new Image();
				img.src = filename;
			}
		}
	}
}

function checkData ()
{
	document.uzenet.name.style.border = "2px solid #888"
	document.uzenet.mail.style.border = "2px solid #888"
	document.uzenet.comments.style.border = "2px solid #888"

	if (document.uzenet.name.value == "") 
	{
		document.uzenet.name.style.border = "2px solid red"
		document.uzenet.name.focus()
		return false
	}
	if (document.uzenet.mail.value == "") 
	{
		document.uzenet.mail.style.border = "2px solid red"
		document.uzenet.mail.focus()
		return false
	}
	if(document.uzenet.mail.value.indexOf("@") == -1 || document.uzenet.mail.value.indexOf(".") == -1) 
	{ 
		document.uzenet.mail.style.border = "2px solid red"
		document.uzenet.mail.focus()
		return false
	}

	if (document.uzenet.comments.value == "") 
	{
		document.uzenet.comments.style.border = "2px solid red"
		document.uzenet.comments.focus()
		return false; 
        }
}

addEvent(window, 'load', kulso_link);
addEvent(window, 'load', cssPreloadImages);
