window.onload = function() {
	externalLinks();
};

function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
	var anchor = anchors[i];
	if (anchor.getAttribute("href") &&
	   anchor.getAttribute("rel") == "external")
	 anchor.target = "_blank";
	}
}


function isemail(str) {
	if(str == ""){
		return true;
	}
	else{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		return (filter.test(str) ? true : false);
	}
}

function validate_contact(){
	error = "";

		if(document.getElementById('nume').value.length < 1) error += 'Campul Nume trebuie sa fie completat!\r\n'
		if(document.getElementById('email').value.length < 1) error += 'Campul Email trebuie sa fie completat!\r\n'
		if(document.getElementById('mesaj').value.length < 1) error += 'Campul Mesaj trebuie sa fie completat!\r\n'
		if(!isemail(document.getElementById('email').value)) error += 'Campul Email trebuie sa contina email!\r\n'

	if(error != ""){
		alert(error);
		return false;
	}
	else return true;
}

function contactsubmit(){
	if(validate_contact() == true){ document.getElementById('contacts-form').submit(); return false; }
	else return false; 
}

function swap(id){
	if(document.getElementById('mylist'+id).style.display == 'none') document.getElementById('mylist'+id).style.display = 'block';
	else if(document.getElementById('mylist'+id).style.display == 'block') document.getElementById('mylist'+id).style.display = 'none';
	return false;
}
