function validateEmail(){
	email = Ext.get('email');
	email = email.dom;
	if(!isEmail(email.value)) {
		email.className = 'field_error';
		document.getElementById('email_error_icon').style.display = 'inline';

	} else {
		email.className = '';
		icon = document.getElementById('email_error_icon').style.display = 'none';
	}
}

function checkEmail(object){
	email=object.value;
	if(isEmail(email)) {
		object.style.backgroundColor="#ffffff";
		return true;
	}else{
		object.style.backgroundColor="#fccae3";
		return false;
	}
}
function isEmail(v) {
	var reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return reg.test(v);
}


function checkRegistrationForm(){
	err=false;
	if(($('password_1').value != $('password_2').value) || ($('password_1').value=='' || $('password_2').value=='')){
		err=true;
		$('id_password').style.display='inline';
	}else{
		$('id_password').style.display='none';
	}

	if(checkEmail($('email'))) {
		$('id_email').style.display='none';
	}else {
		$('id_email').style.display='inline';
		err=true;
	}
	if($('login').value==''){
		$('login').style.backgroundColor="#fccae3";
		err=true;
	}
	if(err) return false;
	else return true;
}

function checkForm(necessaryFields){
	var err_arr = [];
	if (necessaryFields && necessaryFields.length>0){
		for (i=0; i < necessaryFields.length; i++) {
			if (document.getElementById(necessaryFields[i])) {
				el=document.getElementById(necessaryFields[i]);
				if (el.value=='' || (el.type=='select-one' && el.value==0)) {
					document.getElementById('id_'+necessaryFields[i]).style.display="inline";
					err_arr.push('necessaryFields[i]');
				}else{
					document.getElementById('id_'+necessaryFields[i]).style.display="none";
				}
			}
		}
		
		if(err_arr.length>0) return false;
		else return true;
	}
}

function goTo(url) { window.location = url; }

function loadImg(method, idg, idimg){
//	new Ajax.Updater('id_loadImg', '/ajax/methodLoad.php?method='+method+'&idg='+idg+'&idimg='+idimg);
	if(method=='mass'){
		$('method_separate').style.display='none';
		$('method_mass').style.display='';
	}else{
		$('method_mass').style.display='none';
		$('method_separate').style.display='';
	}
}

function deleteImg(id){
	if(confirm('Вы действительно хотите удалить это изображение?')) new Ajax.Updater('imgid_'+id, '/ajax/deleteImg.php?idi='+id); 
}
function deleteGall(id){
	if(confirm('Вы действительно хотите удалить галерею?')) goTo('/gallery.php?act=delgal&idg='+id); 
}
