function check_equals( id1, id2 )
{
	return ( document.getElementById( id1 ).value == document.getElementById( id2 ).value );
}

function validate_passwords_match( id1, id2 )
{

	if(document.regForm.nume.value == ''){
		alert("Trebuie sa introduci un nume!");
		document.regForm.nume.focus();
		return false;
	}
	if(document.regForm.prenume.value == ''){
		alert("Trebuie sa introduci un prenume!");
		document.regForm.prenume.focus();
		return false;
	}
	if(document.regForm.password.value == ''){
		alert("Trebuie sa introduci o parola!");
		document.regForm.password.focus();
		return false;
	}	
	if(document.regForm.confirmpass.value == ''){
		alert("Trebuie sa confirmi parola!");
		document.regForm.confirmpass.focus();
		return false;
	}		
	if(document.regForm.email.value == ''){
		alert("Trebuie sa introduci o adresa de e-mail!");
		document.regForm.email.focus();
		return false;
	}
	if(checkEmail(document.regForm.email.value) == false){
		alert("Adresa de e-mail introdusa este invalida");
		document.regForm.email.focus();
		return false;
	}
	
	if ( ! check_equals( id1, id2 ) )
	{
		alert( "Parolele nu coincid" );
		return false;
	}
	if(document.regForm.agree.checked == false){
		alert("Trebuie sa fii de acord cu termenii si conditiile de utilizare ale site-ului");
		return false;
	}
	return true;
}

function displayVotare(article_id,nota,content_type){

	s='article_id='+article_id+'&nota='+nota+'&content_type='+content_type;
	var myAjax = new Ajax.Updater(
	{success: "votare"},
	"scripts/displayVotare.php",
	{
		method: 'post',
		parameters: s
	}
	);
	alert("Iti multumim pentru votul acordat!");

}

function checkAddComment(){
	
	
	if(document.addCommentx.title.value == ''){
		alert("Trebuie sa completati titlul comentariului!");
		//document.getElementById('submit').disabled = true;
		document.addCommentx.title.focus();
		return false;
	}
	
	if(document.addCommentx.comment.value == ''){
		//document.getElementById('submit').disabled = true;
		alert("Trebuie sa completati comentariul!");
		document.addCommentx.comment.focus();
		return false;
	}
	
	if(document.addCommentx.gCode.value == ''){
		//document.getElementById('submit').disabled = true;
		alert("Trebuie sa completati codul de siguranta!");
		document.addCommentx.gCode.focus();
		return false;
	}	
	
}

function checkAddLink(){
	
	if(document.addLinkx.title.value == ''){
		alert("Trebuie sa completati titlul!");
		document.addLinkx.title.focus();
		return false;
	}
	if(document.addLinkx.url.value == ''){
		alert("Trebuie sa completati un url!");
		document.addLinkx.url.focus();
		return false;
	}
	
	if(document.addLinkx.urlR.value == ''){
		alert("Trebuie sa completati un url reciproc!");
		document.addLinkx.urlR.focus();
		return false;
	}	
	
	if(document.addLinkx.category.selectedIndex == 0){
		alert("Trebuie sa alegeti o categorie!");
		document.addLinkx.category.focus();
		
		return false;
	}
	if(document.addLinkx.contact.value == ''){
		alert("Trebuie sa completati o persoana de contact!");
		document.addLinkx.contact.focus();
		return false;
	}
	if(document.addLinkx.email.value == ''){
		alert("Trebuie sa completati o adresa de e-mail!");
		document.addLinkx.email.focus();
		return false;
	}
	if(checkEmail(document.addLinkx.email.value) == false){
		alert("Adresa de e-mail introdusa este invalida");
		document.addLinkx.email.focus();
		return false;
	}
	if(document.addLinkx.lCode.value == ''){
		alert("Trebuie sa completati codul de siguranta!");
		document.addLinkx.lCode.focus();
		return false;
	}

	if(document.addLinkx.descp.value == ''){
		alert("Trebuie sa completati descrierea linkului!");
		document.addLinkx.descp.focus();
		return false;
	}	
	
}

function checkEmail(str){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str)){	return true;	}else{		return false;	}
}

function checkNewsletter(){
	
	if(document.newsletter.email.value == ''){
		alert("Trebuie sa introduceti adresa de e-mail");
		document.newsletter.email.focus();
		return false;
	}
	
	if(checkEmail(document.newsletter.email.value) == false){
		alert("Adresa de e-mail introdusa este invalida");
		document.newsletter.email.focus();
		return false;
	}
	
	if(document.newsletter.nume.value == ''){
		alert("Trebuie sa introduceti un nume");
		document.newsletter.nume.focus();
		return false;
	}
	if(document.newsletter.prenume.value == ''){
		alert("Trebuie sa introduceti un prenume");
		document.newsletter.prenume.focus();
		return false;
	}
}

function checkContactArtist(){

	if(document.contactArtist.nume.value == ''){
		alert("Trebuie sa introduceti un nume");
		document.contactArtist.nume.focus();
		return false;
	}
		
	if(document.contactArtist.email.value == ''){
		alert("Trebuie sa introduceti adresa de e-mail");
		document.contactArtist.email.focus();
		return false;
	}
	
	if(checkEmail(document.contactArtist.email.value) == false){
		alert("Adresa de e-mail introdusa este invalida");
		document.contactArtist.email.focus();
		return false;
	}
	if(document.contactArtist.subiect.value == ''){
		alert("Trebuie sa introduceti subiectul mesajului");
		document.contactArtist.subiect.focus();
		return false;
	}
	
	if(document.contactArtist.mesaj.value == ''){
		alert("Trebuie sa introduceti un mesaj");
		document.contactArtist.mesaj.focus();
		return false;
	}
}

function checkUploadItem(){
	
	if(document.addItem.titlu.value == ''){
		alert("Trebuie sa introduci un titlu");
		document.addItem.titlu.focus();
		return false;
	}
	
	if(document.addItem.nume.value == ''){
		alert("Trebuie sa introduci un nume");
		document.addItem.nume.focus();
		return false;
	}
	
	if(document.addItem.cuvinte.value == ''){
		alert("Trebuie sa introduci o descriere");
		document.addItem.cuvinte.focus();
		return false;
	}
	
	if(document.addItem.img.value == ''){
		
		alert("Trebuie sa alegi o imagine");
		document.addItem.img.focus();
		return false;
	}
}


function checkAddArtwork(){
	if(document.addArtwork.titlu_1.value == ''){
		alert("Trebuie sa introduci titlu in romana");
		document.addArtwork.titlu_1.focus();
		return false;		
	}
	if(document.addArtwork.titlu_2.value == ''){
		alert("Trebuie sa introduci titlu in engleza");
		document.addArtwork.titlu_2.focus();
		return false;		
	}

	if(document.addArtwork.category_id.value == '0'){
		alert("Trebuie sa alegi o categorie");
		document.addArtwork.category_id.focus();
		return false;		
	}
	if(document.addArtwork.extrainfo_id.value == '0'){
		alert("Trebuie sa alegi tehnica folosita");
		document.addArtwork.extrainfo_id.focus();
		return false;		
	}
	if(document.addArtwork.dimensions.value == ''){
		alert("Trebuie sa alegi tehnica folosita");
		document.addArtwork.dimensions.focus();
		return false;		
	}
	if(document.addArtwork.descp_1.value == ''){
		alert("Trebuie sa introduci descrierea in romana");
		document.addArtwork.descp_1.focus();
		return false;		
	}
	if(document.addArtwork.descp_2.value == ''){
		alert("Trebuie sa introduci descrierea in engleza");
		document.addArtwork.descp_2.focus();
		return false;		
	}
	if(document.addArtwork.img.value == ''){
		alert("Trebuie sa alegi imaginea pentru upload");
		document.addArtwork.img.focus();
		return false;		
	}	
}

function checkEditArtwork(){
	if(document.addArtwork.titlu_1.value == ''){
		alert("Trebuie sa introduci titlu in romana");
		document.addArtwork.titlu_1.focus();
		return false;		
	}
	if(document.addArtwork.titlu_2.value == ''){
		alert("Trebuie sa introduci titlu in engleza");
		document.addArtwork.titlu_2.focus();
		return false;		
	}

	if(document.addArtwork.category_id.value == '0'){
		alert("Trebuie sa alegi o categorie");
		document.addArtwork.category_id.focus();
		return false;		
	}
	if(document.addArtwork.extrainfo_id.value == '0'){
		alert("Trebuie sa alegi tehnica folosita");
		document.addArtwork.extrainfo_id.focus();
		return false;		
	}
	if(document.addArtwork.dimensions.value == ''){
		alert("Trebuie sa alegi tehnica folosita");
		document.addArtwork.dimensions.focus();
		return false;		
	}
	if(document.addArtwork.descp_1.value == ''){
		alert("Trebuie sa introduci descrierea in romana");
		document.addArtwork.descp_1.focus();
		return false;		
	}
	if(document.addArtwork.descp_2.value == ''){
		alert("Trebuie sa introduci descrierea in engleza");
		document.addArtwork.descp_2.focus();
		return false;		
	}

}