function mgetobj(f) {
	return( document.getElementById(f) );
}

function verifydata(){
frm = mgetobj('searchform');

if ((frm.startprice.value.length >= 1) && (frm.endprice.value.length >= 1) && (frm.startprice.value >= frm.endprice.value && frm.startprice.value.length >= frm.endprice.value.length)) {alert('Не сте въвели коректно диапазон за цена!'); return false;  }

if (frm.startyear.value != 0 && frm.endyear.value != 0 && frm.startyear.value > frm.endyear.value) {alert('Не сте въвели коректно период на производство!'); return false;  }

return true;}

function verifyaddnew(){
frm = mgetobj('searchform');

if (frm.fmarka.value == '0' ) {alert('Не сте избрали марка!'); frm.fmarka.focus();return false;  }

if (frm.fmodel.value == '0' || frm.fmodel.value == '') {alert('Не сте избрали модел!'); frm.fmodel.focus();return false;  }

if (frm.enginetype.value.length <1 ) {alert('Не сте въвели име на двигателя!'); frm.enginetype.focus();return false;  }

if (frm.engine.value == '0' ) {alert('Не сте избрали типа на двигателя!'); frm.engine.focus();return false;  }

if (frm.cat.value == '0' ) {alert('Не сте избрали категория!'); frm.cat.focus();return false;  }

if (frm.color.value == '0' ) {alert('Не сте избрали цвят!'); frm.color.focus();return false;  }

if (frm.price.value.length <1 ) {alert('Не сте въвели цена!'); frm.price.focus();return false;  }

if (frm.year.value == '0' ) {alert('Не сте избрали година на производство!'); frm.year.focus();return false;  }

if (frm.geartype.value == '0' ) {alert('Не сте избрали тип скорости!'); frm.geartype.focus();return false;  }

if (frm.promo.value == 'yes' && frm.promoprice.value.length <1) {alert('Не сте въвели промоционална цена!'); frm.promoprice.focus();return false;  }

var checkSelected = false;
var group = frm.elements["chkbox[]"];
var i, len = group.length;
for (i = 0; i < len; i++)
{
	if (group[i].checked)
	checkSelected = true;
}
if (!checkSelected)
{
	alert("Не сте избрали нито една особеност!");
	return false;
}

return true;}

function setmarki() {
	mr=mgetobj('fmarka').selectedIndex;
	mgetobj('fmodel').length=0;
	mgetobj('fmodel').options[0]=new Option('Всички','0');
	if (mr>0) {
		smarka='';
		if ( mgetobj('fmarka').selectedIndex>=0 ) {
			smarka=mgetobj('fmarka').options[mgetobj('fmarka').selectedIndex].text;
			}
			marki=mgetobj('modeli').value.split('**');
			i=1;
			while ((i<marki.length)){
				marki[i]=marki[i].split('~');
				if ( marki[i][0]==smarka ){
					j=1;
					while ( j<marki[i].length ){
					ov=marki[i][j];
					mgetobj('fmodel').options[j]=new Option(ov,ov);
					j++;
					}
				}
			i++;
		}
	}
	return(true);
}

function mpopup(w,h,lnk) {
ll = (screen.availWidth/2)-(w/2);
t = (screen.availHeight/2)-(h/2);
par='width='+w+', height='+h+', top='+t+', left='+ll + ', scrollbars=yes, toolbars=no,location=no, resizable=no';
windowvar=window.open(lnk, '' ,par);
windowvar.focus();
return false;}

function setPointer(theRow, thePointerColor)
{
    if (thePointerColor == '' || typeof(theRow.style) == 'undefined') {
        return false;
    }
    if (typeof(document.getElementsByTagName) != 'undefined') {
        var theCells = theRow.getElementsByTagName('td');
    }
    else if (typeof(theRow.cells) != 'undefined') {
        var theCells = theRow.cells;
    }
    else {
        return false;
    }

    var rowCellsCnt  = theCells.length;
    for (var c = 0; c < rowCellsCnt; c++) {
        theCells[c].style.backgroundColor = thePointerColor;
    }

    return true;
}

function setPointer2(theRow, thePointerColor)
{
    if (thePointerColor == '' || typeof(theRow.style) == 'undefined') {
        return false;
    }
    if (typeof(document.getElementsByTagName) != 'undefined') {
        var theCells = theRow.getElementsByTagName('div');
    }
    else if (typeof(theRow.cells) != 'undefined') {
        var theCells = theRow.cells;
    }
    else {
        return false;
    }

    var rowCellsCnt  = theCells.length;
    for (var c = 0; c < rowCellsCnt; c++) {
        theCells[c].style.backgroundColor = thePointerColor;
    }

    return true;
}
