//=====buna - verificarea validitatii email-ului in mod corect============
function emailck(field, alert_str)
{
	var str = field.value;
	//alert(str);
	if (window.RegExp) {
		var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp(reg1str);
		var reg2 = new RegExp(reg2str);
		if (!reg1.test(str) && reg2.test(str)) {
			return true;
		}
		if(alert_str.length>0)
			alert(alert_str);
		field.select();
		return false;
	} else {
		if(str.indexOf("@") >= 0)
		{
			return true;
		}
		if(alert_str.length>0)
			alert(alert_str);
		field.select();
		return false;
	}
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		
		menu_01_over = newImage("../images/menu_01-over.jpg");
		menu_02_over = newImage("../images/menu_02-over.jpg");
		menu_03_over = newImage("../images/menu_03-over.jpg");
		menu_04_over = newImage("../images/menu_04-over.jpg");
		menu_05_over = newImage("../images/menu_05-over.jpg");
		menu_06_over = newImage("../images/menu_06-over.jpg");
		menu_07_over = newImage("../images/menu_07-over.jpg");
		preloadFlag = true;
	}
}

function valid() 
{
	if(document.book.existing_client.value == 'no')
	{
	if (document.book.fname.value=='') { 
		alert('Complete the First name field, please.');
		document.book.fname.focus(); return false;
		}
	if (document.book.lname.value=='') { 
		alert('Complete the Last name field, please.');
		document.book.lname.focus(); return false;
		}
	if (document.book.country.selectedIndex == 0) { 
		alert('Select the Country field, please.');
		document.book.country.focus(); return false;
		}
	if (document.book.phone.value=='') { 
		alert('Complete the Phone field, please.');
		document.book.phone.focus(); return false;
		}
	if (document.book.mobile.value=='') { 
		alert('Complete the Mobile field, please.');
		document.book.mobile.focus(); return false;
		}
	}
	return true;
}

function bookmarksite(title, url)
{
	if (document.all)
	window.external.AddFavorite(url, title);
	else if (window.sidebar)
	window.sidebar.addPanel(title, url, "")
}

/*for the contact page - validation function*/
function check2()
{
	var ttok = true;	
	if (document.sendemail.email.value=='') {
		alert('Please complete the email field.');
		document.sendemail.email.focus();
		ttok = false;
	}
	else
	{ ttok = emailck(document.sendemail.email, 'Please complete the email field with a valid e-mail address.');}

	if  ((ttok == true) && (document.sendemail.fullname.value=='')) {
		alert('Please complete the Full Name field.');
		document.sendemail.fullname.focus();
		ttok = false;
	}

	if  ((ttok == true) && (document.sendemail.fullname.value.length<5)) {
		alert('The Full Name field need to be at least 5 caracters.');
		document.sendemail.fullname.focus();
		ttok = false;
	}
	if  ((ttok == true) && (document.sendemail.mysubject.value=='')) {
		alert('Please complete the Subject field.');
		document.sendemail.mysubject.focus();
		ttok = false;
	}

	if  ((ttok == true) && (document.sendemail.mysubject.value.length<5)) {
		alert('The Subject field need to be at least 5 caracters.');
		document.sendemail.mysubject.focus();
		ttok = false;
	}

	if  ((ttok == true) && (document.sendemail.mymessage.value=='')) {
		alert('Please complete the Message field.');
		document.sendemail.mymessage.focus();
		ttok = false;
	}

	if  ((ttok == true) && (document.sendemail.mymessage.value.length<5)) {
		alert('The Message field need to be at least 5 caracters.');
		document.sendemail.mymessage.focus();
		ttok = false;
	}


	if  (ttok == true) {document.sendemail.submit();}
		else
		{ return false; }
	return true;

}
