function change_class(id, class_name) {

	x = document.getElementById(id);
	x.className = class_name;
	
}

function goto_page(page) {
	document.location.href = page;
}

function validate_newsletter() {
	var submit_ok = new Boolean;
	submit_ok = true;
	
	var y = document.getElementById('email');
	var email_test = /^(("[\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
	if (!email_test.test(y.value)) {
		alert('Input must be a valid email adrress');
		submit_ok = false;
	}
	
	var x = document.getElementById('acord');
	if (!x.checked) {
		alert('Trebuie sa fiti de acord sa primiti newsletter');
		submit_ok = false;
	}
	
	if (submit_ok) {
		document.getElementById('newsletter_form').submit();
	}
}

function validate_contact() {
	var submit_ok = new Boolean;
	submit_ok = true;
	
	var x = document.getElementById('contact_name');
	if (x.value=="") {
		alert('Va rog introduceti numele dvs!');
		submit_ok = false;
	}
	
	var z = document.getElementById('contact_tel');
	var tel_test = /^((\d{4}(-| )?\(?\d\)?(-| )?\d{1,6})|(\(?\d{2,6}\)?))(-| )?(\d{3})(-| )?(\d{3})(( x| ext)\d{1,5}){0,1}$/
	if (!tel_test.test(z.value)) {
		alert('Numarul de telefon introdus nu este valid!');
		submit_ok = false;
	}
	
	var y = document.getElementById('contact_email');
	var email_test = /^(("[\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
	if (!email_test.test(y.value)) {
		alert('Input must be a valid email adrress');
		submit_ok = false;
	}
	
	if (submit_ok) {
		document.getElementById('contact_form').submit();
	}
}

function highlight(id, on_off) {
		var x = document.getElementById(id);
		if (on_off==1) {
			x.style.borderColor = "#be323c";
			x.style.textDecoration = "underline";
			/*if (document.all) {
				var z = x.getElementsByTagName('a')[0];
				if (z.style) {
					z.style.textDecoration = "underline";
				}
			}*/
		} else {
			x.style.borderColor = "#c2c1c1";
			x.style.textDecoration = "none";
			/*if (document.all) {
				var z = x.getElementsByTagName('a')[0];
				if (z.style) {
					z.style.textDecoration = "none";
				}
			}*/
		}	
}

function highlight_invers(id, on_off) {
		var x = document.getElementById(id);
		if (on_off==1) {
			x.style.borderColor = "#c2c1c1";
			x.style.backgroundColor = "#c2c1c1";
			x.style.textDecoration = "none";
			id_a = id+'_a';
			var z = document.getElementById(id_a);
			z.className = 'white_link_hover';
		} else {
			x.style.borderColor = "#be323c";
			x.style.backgroundColor = "#be323c";
			x.style.textDecoration = "none";
			id_a = id+'_a';
			var z = document.getElementById(id_a);
			z.className = 'white_link';
		}	
}

function open_pic(imgSrc, url) {
	window.open( url+"/popup.htm?"+imgSrc, "", "resizable=1,HEIGHT=200,WIDTH=200");
}
