addEvent = function (obj, evType, fn, useCapture){
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, useCapture);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on" + evType, fn);
		return r;
	} else {
		alert("Handler could not be attached");
	}
}

function getObject(name){
	return document[name]||(document.all && document.all[name])||(document.getElementById && document.getElementById(name));
}

function getCheckedValue(radioObj) {
	if(radioObj.value=="1"){
		getObject('hidden-step').style.display = 'block';
	}else{
		getObject('hidden-step').style.display = 'none';
	}
	return false;
}

function changeValue(value){
	document.forms.data_form.model_type.value = value;
}

function Require_Fields(form1,msgtext1,msgtext2) {
	var fields = true;
	for( i = 0; i < form1.length; i++ ) {
		if (form1.elements[i].title == "require" && form1.elements[i].value == ""){
			alert(msgtext1);
			fields = false;
			break;
		}
	}
	if (fields == false){
		return false;
	}else{
		if (checkMailNew()){
			return true;
		}else{
			alert(msgtext2);
			return false;
		}
	}
}

function checkMailNew(){
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(document.forms.data_form.model_email.value)){
		return false; 
	}
	return true;
}

function popup(url,windowWidth,windowHeight){
	myleft=(screen.width)?(screen.width-windowWidth)/2:100;
	mytop=(screen.height)?(screen.height-windowHeight)/2:100;
	properties = "width="+windowWidth+",height="+windowHeight+",scrollbars=yes, status=0, top="+mytop+",left="+myleft;
	window.open(url,'popupas',properties)
}
