
var email_pattern=/^([a-zA-Z0-9._]*)@(([A-Za-z\-]*)\.){1,2}([A-Za-z]{2,3})$/;

function check_form(ts1,ts2,ts3){
req=getElementsByClass("inp red");
	form=document.forms["mform"];
	for(i=0;i<req.length;i++){
		k = req[i].name;
		obj=document.getElementsByName(k)[0];
		if (obj[0]) continue;
		if(obj.parentNode.parentNode.lang && obj.parentNode.parentNode.lang==1) continue;
		if(obj.value==""){
			//alert("Field \""+obj.name+"\" is required!");
			lblObj = obj.parentNode.childNodes[0];
			if (lblObj.innerHTML == undefined) {
				lblObj = obj.parentNode.childNodes[1];
			}
			//alert(lblObj.innerHTML);
			//alert(obj.parentNode.childNodes[1].tagName);
			//alert(obj.parentNode.childNodes.length);
			alert(ts1 + " \""+lblObj.innerHTML.replace(/(<([^>]+)>)/ig,"").replace("*","")+"\" "+ts2+"!");
			obj.focus();
			return false;
		}
		if(obj.name=="email" && !email_pattern.test(obj.value)){
			alert(ts3+"!");
			obj.focus();
			return false;
		}
	}
	return true;
/*
req=document.getElementsByTagName("span");
	form=document.forms["mform"];
	for(i=0;i<req.length;i++){
		if(!((k=req[i].lang) && (obj=form.elements[k]))) continue;
		if(obj[0]) continue;
		if(obj.parentNode.parentNode.lang && obj.parentNode.parentNode.lang==1) continue;
		if(obj.value==""){
			alert("Field \""+obj.name+"\" is required!");
			obj.focus();
			return false;
		}
		if(obj.name=="email" && !email_pattern.test(obj.value)){
			alert("Email is not valid!");
			obj.focus();
			return false;
		}
	}
	return true;
*/
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	for (i = 0, j = 0; i < elsLen; i++) {
		if (els[i].className == searchClass || els[i].className == "inp red cen") {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function set_time(name1,name2){
	date=new Date();
	form=document.forms["mform"];
	form.elements[name1].value=date.getHours();
	_mm=date.getMinutes();
	form.elements[name2].value=(_mm>10?_mm:"0"+_mm);
}

function fld_disable(obj){
	_root=obj.parentNode.parentNode;
	_root.lang=(obj.value==0?1:0);
	_root.getElementsByTagName("blockquote")[0].style.display=(obj.value==0?"block":"none");
}

function openPOP(url,whi) {
    var a = window.open(url,"aaa","menubar=0, resizable=1, scrollbars=1, width="+(parseFloat(document.getElementById(whi).width)+20)+", height="+(parseFloat(document.getElementById(whi).height)+20))
}		

