function showVideo(src){
	var embedVideo = '<object width="474" height="392"><param name="movie" value="' + src + '&hl=en&fs=1&rel=0&color1=0x402061&color2=0x9461ca"></param><param name="allowFullScreen" value="true"></param><param name="wmode" value="transparent" /><param name="allowscriptaccess" value="always"></param><embed src="' + src + '&hl=en&fs=1&rel=0&color1=0x402061&color2=0x9461ca" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="474" height="392"></embed></object><br /><br />';
	document.getElementById("actual_video").innerHTML = embedVideo;
}

/*function onerror(msg, URL, lineNum) {
var errWind = window.open("","errors","HEIGHT=270,WIDTH=400")
var wintxt = "<HTML><BODY BGCOLOR=RED>"
wintxt += "<B>An error has occurred on this page.  Please report it to Tech Support.</B>"
wintxt += "<FORM METHOD=POST ACTION=mailTo:support3@dannyg.com>"
wintxt += "<TEXTAREA COLS=45 ROWS=8 WRAP=VIRTUAL>"
wintxt += "Error: " + msg + "\n"
wintxt += "URL: " + URL + "\n"
wintxt += "Line: " + lineNum + "\n"
wintxt += "Client: " + navigator.userAgent + "\n"
wintxt += "-----------------------------------------\n"
wintxt += "Please describe what you were doing when the error occurred:"
wintxt += "</TEXTAREA><P>"
wintxt += "<INPUT TYPE=SUBMIT VALUE='Send Error Report'>"
wintxt += "<INPUT TYPE=button VALUE='Close' onClick='self.close()'>"
wintxt += "</FORM></BODY></HTML>"
errWind.document.write(wintxt)
errWind.document.close()
return true
}*/

function regiterForNewsletter(email){
	var email = document.getElementById("newsletterEmail");
	if(isBlank(email.value)){
		email.focus();
	}else{
		if(isEmailValid(email.value)){
			//document.getElementById("newsletterResult").innerHTML = "Uspešna prijava! Hvala."
			addEmailAddress(email.value);
			//alert(email.value);
		}else{
			document.getElementById("newsletterEmail").value = "Vaša e-mail adresa";
			document.getElementById("newsletterResult").innerHTML = "Neispravna email adresa."
		}
	}
	return false;
}

function addEmailAddress(email){	
	  $.post("/ajax-newsletter", { email:email},
		function(data){
		    document.getElementById("newsletterEmail").value = "Vaša e-mail adresa";
			document.getElementById("newsletterResult").innerHTML = data.returnFromValue
	  }, "json");	
}

function checkEmail(form) {
	if (isBlank(form.email.value) || !isEmailValid(form.email.value) ) {
		alert("Please enter a valid Email Address.\nThe email you have typed in does not appear to be valid.");
		form.email.focus();
		return false;
	}
    return true;
}

function isBlank(fieldValue) {
	var blankSpaces = / /g;
	fieldValue = fieldValue.replace(blankSpaces, "");
	return (fieldValue == "") ? true : false;
}

function isEmailValid(fieldValue) {
	var emailFilter = /^.+@.+\..{2,4}$/;
	var atSignFound = 0;
	for (var i = 0; i <= fieldValue.length; i++)
		if ( fieldValue.charAt(i) == "@" )
			atSignFound++;
	if ( atSignFound > 1 )
		return false;
	else
		return ( emailFilter.test(fieldValue) && !doesEmailHaveInvalidChar(fieldValue) ) ? true : false;
}

function doesEmailHaveInvalidChar(fieldValue) {
	var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\] ]/;
	return ( illegalChars.test(fieldValue) ) ? true : false;
}
