function isValidEmail (email, strict)
{
 if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}


function divheight(){
var l = document.getElementById('cont_part');
	if(l.offsetHeight<900){
	l.style.height='900px';
	}
}


function check_subscribe(){
	if (document.getElementById('mark').value==0 || document.getElementById('model').value==0){
		alert("Выберите марку и модель");
		return false;
	}
	document.forms['filterform'].submit();
}

function check_new_vikup_form(f){
if(f.mark.value=="0") {alert('Выберите марку'); f.mark.focus(); return false;}
if(f.model.value=="0") {alert('Выберите модель'); f.model.focus(); return false;}
if(f.cost.value=="") {alert('Укажите цену'); f.cost.focus(); return false;}
if(f.probeg.value=="") {alert('Заполните поле "пробег"'); f.probeg.focus(); return false;}
if(f.trans.value==0) {alert('Укажите тип трансмиссии'); f.trans.focus(); return false;}
if(f.phone.value=="") {alert('Укажите контактный телефон'); f.phone.focus(); return false;}
if(f.email.value=="") {alert('Укажите адрес электронной почты'); f.email.focus(); return false;}
return true;
}
function loading(id){
	document.getElementById(id).innerHTML = '<div class="np" style="width:150px; text-decoration:blink">Загрузка данных...</div>';
	}

function flip_img(newimg,target)
{
document.getElementById(target).src = '/img/'+newimg+'/400';
}

function flip_img_new(newimg,target)
{
document.getElementById('media-container').innerHTML = '<img id="bigphoto" src="/img/'+newimg+'/400" style="margin-bottom:2px;border:3px solid #ffffff" height="304" />';
}

function qsformsend(fname){
	var f=document.forms[fname];
	var tp = f.qtp.value;
	var mark = f.qmark.value;
	var series = f.qseries.value;
	f.action='http://www.f91.ru/srch/'+tp+'/'+mark+series;
	//alert(f.action);
	f.submit();
}
function qsformsend_new(fname){
	var f=document.forms[fname];
	var tp = f.qtp.value;
	var mark = f.qmark.value;
	var series = f.qseries.value;
	f.action='http://www.f91.ru/cat/'+tp+'/'+mark+'/'+series;
	if(series!="") {f.action=f.action+'/';}
	//alert(f.action);
	if(mark==""){ alert('Выберите марку');}
	else {f.submit();}
}


function fnCheckFields(form_obj){
	var is_error=0;
	var error_msg = "Не все обязательные поля заполнены.";
    for (var i = 0; form_obj_elem = form_obj.elements[i]; i++)
        if (form_obj_elem.type == "textarea" || form_obj_elem.type == "text")
            if (form_obj_elem.getAttribute("required") && !form_obj_elem.value)
				{
				is_error=1;
				form_obj_elem.focus();
				break;
				}
/*    for (var i = 0; form_obj_elem = form_obj.elements[i]; i++)
		if (form_obj_elem.type == "select-one")
            if (form_obj_elem.getAttribute("required") && (form_obj_elem.value=='0' || !form_obj_elem.value))
				{
				form_obj_elem.focus();
				is_error=1;
				break;
				}*/
if(is_error==0) return true;
else 
	{
	alert(error_msg);
	return false;
	}
}

function showhide(id)
{
	if(document.getElementById(id).style.display=='none') {document.getElementById(id).style.display='block';}
	else {document.getElementById(id).style.display='none';}
}

function car_form_check()
{
if(!elem_check('m')) {return false;}
if(!elem_check('color')) {return false;}
if(!elem_check('voc_model')) {return false;}
if(!elem_check('cost')) {return false;}
if(!elem_check('voc_engines')) {return false;}
if(!elem_check('probeg')) {return false;}
if(!elem_check('voc_units')) {return false;}
if(!elem_check('empty')) {return false;}
if(!elem_check('voc_privod')) {return false;}
if(!elem_check('voc_kpptype')) {return false;}
if(document.getElementById('owninfo').checked==false)
	{
	if(!elem_check('clientname')) {return false;}
	if((!elem_check('phone1'))&&(!elem_check('email'))) {return false;}
	}
return true;
}

function elem_check(id)
{
if((document.getElementById(id).value=="")||(document.getElementById(id).value==0)) {document.getElementById(id).focus(); return false;}
else {return true;}
}

function human_check(u,l){
	u=u.substr(4);
	l=l.substr(4);
	answer=prompt("Напишите здесь марку автомобиля, о котором хотите добавить отзыв. Например, Mercedes","");
	if((answer==u)||(answer==l)) { return true; }
	else return false;
}
function wocompare(){
	var w=screen.width-100;
	var h=screen.height-150;
	window.open('/compare.php','comparewindow','left=50,top=50,width='+w+',height='+h+',scrollbars=1');

}
function wo(url){
	var w=screen.width-100;
	var h=screen.height-150;
	window.open(url,'','left=50,top=50,width='+w+',height='+h+',scrollbars=1');
}
