function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\\\s)" + className + "(\\\\s|$)");
	var tag = tag || "*";
	var elm = document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

function sure(message){
	if(confirm(message)){
		return true;
	}else{
		return false;
	}
}

function newWin(id){
	window.open("listComments.php?popup=true&id=" + id, "comments", "width=1240,height=600,scrollbars=yes");		
}

function checkAll(frm)
{
	count = document.forms[frm].elements.length;
    
	for (i=0; i < count; i++) {
		
	    if(document.forms[frm].elements[i].checked == 1){
	    	document.forms[frm].elements[i].checked = 0; 
	   	}else{
	   		document.forms[frm].elements[i].checked = 1;
	   	}
	}
}

function validate(email) {
	   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	   var address = email;
	   if(reg.test(address) == false) {
	      return false;
	   }
	   return true;
	}

$('document').ready(function(){
	
	$( '#NavBar' ).html( $( '#BottomNav' ).html() ),
	$( '#BottomNav ul li.home' ).hide();
	$( '#addcomment form textarea' ).focus(function(){
		$( '#addcomment form .submit' ).each( function(){
			$(this).show();
		})
		$( '#addcomment form input' ).each( function(){
			$(this).show();
		})
		if( $(this).val() == 'adauga comentariul tau...') $(this).val( '' );
	}),
	$( '#addcomment form textarea' ).blur(function(){
		if( $(this).val() == "" ){
			$(this).val( 'adauga comentariul tau...' )
		}
	}),
	$('#addcomment form .nume').focus(function(){
		if( $(this).val() == 'nume' ) $(this).val( '' );
	}),
	$('#addcomment form .email').focus(function(){
		if( $(this).val() == 'email' ) $(this).val( '' );
	}),
	$( '#addcomment form' ).submit(function(){
		
		if( $( '#addcomment form textarea' ).val() == "adauga comentariul tau..."){
			alert( 'Nu ai completat comentariul.' );
			$( '#addcomment form textarea' ).focus();
			
			return false;
		}		
		if( $( '#addcomment form .nume' ).val() == "nume"){
			alert( 'Nu ai completat numele.' );
			$( '#addcomment form .nume' ).focus();
			return false;
		}
		if( $( '#addcomment form .email' ).val() == "email"){
			alert( 'Nu ai completat adresa de e-mail.' );
			$( '#addcomment form .email' ).focus();
			return false;
		}else{
			
			if( ! validate($( '#addcomment form .email' ).val()) ){
				alert( 'Adresa de e-mail nu este intr-un format valid.' );
				$( '#addcomment form .email' ).focus();
				return false;				
			}
		}
	})
})
