String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}
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 nalbum(){
	$(document).keyup(function(event){
	    if (event.keyCode == 27) {
	        $('#nalbum_holder').hide().remove();
	        $('body').css('overflow','auto');
	    }
	});
	var content = '<div id="nalbum_holder"><div id="nalbum"><a href="#" id="nalbum_close">Close</a><div id="nalbumt">E suflet in aparat - <span>Download gratuit</span></div><div id="nalbumc"><img src="images/sufletinaparat.jpg" alt="" /></div><div id="nalbumb"><form name="form_nalbum" id="form_nalbum" action="#"><p>Noi iti dam albumul gratis, tu, spune-ne cine esti.</p><input type="text" name="nalbum_name" id="nalbum_name" value="Nume" style="margin-left: 14px;" onblur="if(this.value == \'\') {this.value = \'Nume\';}" onfocus="if(this.value == \'Nume\') {this.value = \'\';}" /><input type="text" name="nalbum_email" id="nalbum_email" value="E-mail" style="margin-left: 10px;" onblur="if(this.value == \'\') {this.value = \'E-mail\';}" onfocus="if(this.value == \'E-mail\') {this.value = \'\';}" /><input type="submit" name="nalbum_download" id="nalbum_download" value="Download" /></form></div></div></div>';
	var scrollTop = $(window).scrollTop();
	var wh = $(window).height();
	var start_top = (wh-529)/2;
	if (start_top<50) start_top = 50;
	$('body').prepend(content);
	$('body').css('overflow','hidden');
	$('#nalbum').css('top',(start_top+scrollTop)+'px');
	$('#nalbum_holder').show();
	$('#nalbum_close').click(function(){
        $('#nalbum_holder').hide().remove();
        $('body').css('overflow','auto');
		return false;
	});
	$('#form_nalbum').submit(function(){
		var error = 0;
		if ($('#nalbum_name').hasClass('err')) $('#nalbum_name').removeClass('err');
		if ($('#nalbum_email').hasClass('err')) $('#nalbum_email').removeClass('err');
		if ($('#nalbum_name').val()=='' || $('#nalbum_name').val()=='Nume'){
			$('#nalbum_name').addClass('err');
			error = 1;
		}
		if (!isValidEmailAddress($('#nalbum_email').val())){
			$('#nalbum_email').addClass('err');
			error = 1;		
		}
		if (error==0){
			$.post('scripts/scr_nalbum.php',{nalbum_email:$('#nalbum_email').val(),nalbum_name:$('#nalbum_name').val()},function(){
				document.location.href='download/Suie_Paparude_-_E_suflet_in_aparat.zip';
				$('#nalbum_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;
	})
});

