function openPopup(el){
	var W=620;
	var H=500;
	var X=(window.screen.availWidth/2)-(W/2);
	var Y=(window.screen.availHeight/2)-(H/2);
	var param = "scrollbars=yes,status=no,resizable=0,width=" + W + ",height=" + H + ",left=" + X + ",top=" + Y;
	var formup=window.open(el,'formup', param);
	formup.focus();
	return false;
}

function check()
{
	var error=0,i;
	var msg="";
	for (i=0;i<document.resumeform.elements.length;i++)
	{
		if(document.resumeform.elements[i].name && !document.resumeform.elements[i].value && document.resumeform.elements[i].type!='radio')
		{
			error=1;
			msg="Необходимо ввести все параметры";
		}
		if(!error && !document.resumeform.email.value.match(/^[a-zA-Z\d][a-zA-Z_\.\-\d]*@[a-zA-Z_\.\-\d]+\.[a-zA-Z]{2,4}$/))
		{
			error=1;
			msg="Неправильный формат Email";
		}
	}
	if(error==1)
	{
		alert(msg);
		return false;
	}
	else
	{
		return true;
	}
}

function checkAnketa(){
	var mandatoryFields = new Array('name','phone','edu');
	var error=0,i;
	var msg="";
	for (i=0;i<mandatoryFields.length;i++)
	{
		if(document.resumeform[mandatoryFields[i]] && document.resumeform[mandatoryFields[i]].name && !document.resumeform.elements[mandatoryFields[i]].value)
		{
			error=1;
			showHighLight(document.resumeform[mandatoryFields[i]].id);
			msg="Заполните все поля, отмеченные *.";
		}
	}
/*	if(!error && !document.resumeform.email.value.match(/^[a-zA-Z\d][a-zA-Z_\.\-\d]*@[a-zA-Z_\.\-\d]+\.[a-zA-Z]{2,4}$/))
	{
		error=1;
		showHighLight(document.resumeform.email.id);
		msg="Неправильный формат Email";
	}
	*/
	if(error==1)
	{
		alert(msg);
		return false;
	}
	else
	{
		return true;
	}
}

function checkProff(){
	var mandatoryFields = new Array('name','phone','email');
	var error=0,i;
	var msg="";
	for (i=0;i<mandatoryFields.length;i++)
	{
		if(document.resumeform[mandatoryFields[i]] && document.resumeform[mandatoryFields[i]].name && !document.resumeform.elements[mandatoryFields[i]].value)
		{
			error=1;
			showHighLight(document.resumeform[mandatoryFields[i]].id);
			msg="Заполните все поля, отмеченные *.";
		}
	}
	if(!error && !document.resumeform.email.value.match(/^[a-zA-Z\d][a-zA-Z_\.\-\d]*@[a-zA-Z_\.\-\d]+\.[a-zA-Z]{2,4}$/))
	{
		error=1;
		showHighLight(document.resumeform.email.id);
		msg="Неправильный формат Email";
	}
	
	if(error==1)
	{
		alert(msg);
		return false;
	}
	else
	{
		return true;
	}
}

function checkStud(){
	var mandatoryFields = new Array('name','phone','edu');
	var error=0,i;
	var msg="";
	for (i=0;i<mandatoryFields.length;i++)
	{
		if(document.resumeform[mandatoryFields[i]] && document.resumeform[mandatoryFields[i]].name && !document.resumeform.elements[mandatoryFields[i]].value)
		{
			error=1;
			showHighLight(document.resumeform[mandatoryFields[i]].id);
			msg="Заполните все поля, отмеченные *.";
		}
	}
	/*
	if(!error && !document.resumeform.email.value.match(/^[a-zA-Z\d][a-zA-Z_\.\-\d]*@[a-zA-Z_\.\-\d]+\.[a-zA-Z]{2,4}$/))
	{
		error=1;
		showHighLight(document.resumeform.email.id);
		msg="Неправильный формат Email";
	}
	*/
	if(error==1)
	{
		alert(msg);
		return false;
	}
	else
	{
		return true;
	}
}

function checkFriend(){
	var mandatoryFields = new Array('name','email');
	var error=0,i;
	var msg="";
	for (i=0;i<mandatoryFields.length;i++)
	{
		if(document.sendlink[mandatoryFields[i]] && document.sendlink[mandatoryFields[i]].name && !document.sendlink.elements[mandatoryFields[i]].value)
		{
			error=1;
			showHighLight(document.sendlink[mandatoryFields[i]].id);
			msg="Необходимо ввести все параметры";
		}
	}
	if(!error && !document.sendlink.email.value.match(/^[a-zA-Z\d][a-zA-Z_\.\-\d]*@[a-zA-Z_\.\-\d]+\.[a-zA-Z]{2,4}$/))
	{
		error=1;
		showHighLight(document.sendlink.email.id);
		msg="Неправильный формат Email";
	}
	
	if(error==1)
	{
		alert(msg);
		return false;
	}
	else
	{
		return true;
	}
}

function checkQuestion(){
	var mandatoryFields = new Array('name','age','city','question');
	var error=0,i;
	var msg="";
	for (i=0;i<mandatoryFields.length;i++)
	{
		if(document.sendlink[mandatoryFields[i]] && document.sendlink[mandatoryFields[i]].name && !document.sendlink.elements[mandatoryFields[i]].value)
		{
			error=1;
			showHighLight(document.sendlink[mandatoryFields[i]].id);
			msg="Необходимо заполнить, отмеченные поля";
		}
	}

	if(error==1)
	{
		alert(msg);
		return false;
	}
	else
	{
		return true;
	}
}

function $(id){
	return document.getElementById(id);
}

function showHighLight(id){
	$(id).className+=" highlight";
}

function hideHighLight(id){
	if ($(id).value!='') $(id).className=$(id).className.replace("highlight","");
}

function checkSearch(){
	id="searchkeys";
	if ($(id) && $(id).value.length>2){
		return true;	
	} else {
		showHighLight(id);	
		alert('Запрос на поиск должне содержать минимум 3 символа.')
		return false;	
	}
}