
// External links
function externalLinks() {
 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") == "external")
     anchor.target = "_blank";
 }
}

// Logo hover effect
function logoHover() {

	var logo = document.getElementById('logo_image');
	var span = document.getElementById('span');
	
	logo.onmouseover = function() {
		span.style.display = 'inline';
	}
	
	logo.onmouseout = function() {
		span.style.display = 'none';
	}

}

// Contact form, check fields
function contactCheck() {

	var form = document.getElementById('commentform');
	var obvezna = ["cname", "cemail", "ccomment"];

	// if something went wrong
	if(!form) return;
	
	form.onsubmit = function() {
		
		var vrni = true;
		
		for(var i in obvezna) 
		{
		
			var polje = document.getElementById(obvezna[i]);
			if(polje.value.trim().length < 2) 
			{
				vrni = false;
				polje.style.border = '1px solid red';
			}
			else
			{
				if (obvezna[i] == "cemail") {
					var check_email = checkemail(polje.value);
					if (check_email == false) {
						vrni = false;
						polje.style.border = '1px solid red';
					}
					else {
						vrni = true;
						polje.style.border = '';
					}
				}
				else {
					polje.style.border = '';
				}
			}
		}
		
		return vrni;
	}
}

function checkemail(email_string) 
{
	var testresults;
	var str = email_string;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str)) {
		testresults = true
	}
	else {
		//alert("Please input a valid email address!")
		testresults = false
	}
	return (testresults)
}

// other stuff
// trim
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

// flash gordon :)
function generiraj_banner(sirina, visina, file) {

  document.getElementById('popup').innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+sirina+'" height="'+visina+'">'+
  '<param name="movie" value="/API/download.php?fid='+file+'" />'+
  '<param name="quality" value="high" /><param name="SCALE" value="exactfit">'+
  '<embed src="/API/download.php?fid='+file+'" width="'+sirina+'" height="'+visina+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" scale="exactfit"></embed></object>';
}


// onload
window.onload = function() {
    
	// apply external links
	externalLinks();
	
	// logo hover
	logoHover();
	
	// contact form check
	contactCheck();
}

$(document).ready(function() {
	var sirina_zaslona = $("body").width();
	var sirina_boxa = Math.floor((sirina_zaslona-760)/2); 
	$("#center").css("left",sirina_boxa);
	$("#center").css("width",(sirina_zaslona-sirina_boxa)+"px");
	$("#container").css("width","auto");
});

$(window).resize(function() {
	var sirina_zaslona = $("body").width();
	var sirina_boxa = Math.floor((sirina_zaslona-760)/2); 
	$("#center").css("left",sirina_boxa);
	$("#center").css("width",(sirina_zaslona-sirina_boxa)+"px");
});

