String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

function eplayer(){
	$(document).keyup(function(event){
	    if (event.keyCode == 27) {
	        $('#eplayer_holder').hide().remove();
	        $('body').css('overflow','auto');
	    }
	});
	var content = '<div id="eplayer_holder"><div id="eplayer"><a href="#" id="eplayer_close">Close</a><div id="eplayert">Exclusiv pe site! <span>Soundcheck</span>, noul videoclip Suie Paparude</div><div id="eplayerc"><object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/KIbP0f3M5rU&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/KIbP0f3M5rU&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object></div></div></div>';
	var scrollTop = $(window).scrollTop();
	var wh = $(window).height();
	var start_top = (wh-535)/2;
	if (start_top<50) start_top = 50;
	$('body').prepend(content);
	$('body').css('overflow','hidden');
	$('#eplayer').css('top',(start_top+scrollTop)+'px');
	$('#eplayer_holder').show();
	$('#eplayer_close').click(function(){
        $('#eplayer_holder').hide().remove();
        $('body').css('overflow','auto');
		return false;
	});
}

function check_email(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	var error = 0;
	if (str.indexOf(at)==-1){
		error = 1;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		error = 1;
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		error = 1;
	}
	if (str.indexOf(at,(lat+1))!=-1){
		error = 1;
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		error = 1;
	}
	if (str.indexOf(dot,(lat+2))==-1){
		error = 1;
	}
	if (str.indexOf(" ")!=-1){
		error = 1;
	}
	if (error == 0){
		return true
	}
	else{	
		return false;
	}
}

function validate_comm_add_form(){
	var my_form = document.comm_add_form;
	var error = 0;

	if (my_form.comm_key.value.trim()=='' || my_form.comm_key.value.trim()=='Code'){
		my_form.comm_key.style.borderColor='#ffd200';
		error = 1;
	} else { my_form.comm_key.style.borderColor='#757575'; }
	if (my_form.comm_name.value.trim()=='' || my_form.comm_name.value.trim()=='Name'){
		my_form.comm_name.style.borderColor='#ffd200';
		error = 1;
	} else { my_form.comm_name.style.borderColor='#757575'; }
	if (my_form.comm_email.value.trim()=='' || my_form.comm_email.value.trim()=='Email'){
		my_form.comm_email.style.borderColor='#ffd200';
		error = 1;
	} 
	else { 
		if (check_email(my_form.comm_email.value.trim())==false){
			my_form.comm_email.style.borderColor='#ffd200'; 
			$('#comm_message').html("<span style='color:#626262'>Enter a valid e-mail address</span>");
			error = 1;
		}
		else{
			my_form.comm_email.style.borderColor='#ffd200';
		}
	}
	if (my_form.comm_content.value.trim()=='' || my_form.comm_content.value.trim()=='Comment'){
		my_form.comm_content.style.borderColor='#ffd200';
		error = 1;
	} else { my_form.comm_content.style.borderColor='#757575'; }
	if (error==1){
		alert('Please fill in the highlighted fields');
		return false;
	}
	else{
		return true;
	}

}

$(function() {
	$('#comm_add_form').submit(function(){
		if (validate_comm_add_form()==true){
			var inputs = [];
			$(':input', this).each(function(){
				inputs.push(this.name + '=' + escape(this.value));
			})
			jQuery.ajax({
				data: inputs.join('&'),
				url: this.action,
				timeout: 2000,
				type: "post",
				success: function(r){
					$("#news_left").load("scripts/get_news.php?id="+document.comm_add_form.comm_news.value+r);
					$("#newsh_holder").load("scripts/get_newsh.php");
					$('#comm_message').html("All fields are required!");
					document.comm_add_form.reset();
				}
			})
		}
		return false;
	})
});
