/**
 * Some ufesul functions
 *
 */

function in_array( needle, haystack ) {
    if ( 
    (typeof(needle) == 'number' || typeof(needle) == 'string') && 
    ( typeof(haystack) == 'object' && haystack instanceof Array)) {
        found = false;
        for (i=0; i<haystack.length; i++) {
            if (haystack[i] == needle) found = true;
        }
        return found;
    } else {
        return false;
    }
}

function disa(obj, num) {
	var temp;
	temp = $(obj+'_'+num).value;
	if (temp.length>0) {
		//$(obj+'_'+num+'_way').value = temp;
		//alert($(obj+'_'+num+'_way').value);
		num=num+1;
		$(obj+'_'+num).disabled = false;
	}
}

function dis_sel(obj, param) {
    if ($(obj)) {
        temp = $(obj).value;
        if (temp == null || temp!=param) {
            $(obj+'_text').disabled = true;
            return true;
        } else {
            $(obj+'_text').disabled = false;
            return false;
        }
    }
}

function openPhotos(vehicle, photo) {
       window.open("/photos.php?vehicle="+vehicle+"&photo="+photo,"s","width=800,height=600");
}

function confirmLink(theLink, what) {

    var confirmMsg  = 'Вы действительно желаете ';
    // Confirmation is not required in the configuration file
    // or browser is Opera (crappy js implementation)
    if (confirmMsg == '' || typeof(window.opera) != 'undefined') {
        return true;
    }

    var is_confirmed = confirm(confirmMsg + ' :\n' + what);
    if (is_confirmed) {
        theLink.href;
    }
    return is_confirmed;
} // end of the 'confirmLink()' function


    
function chSearchAdress() {
    curRegion = $F('searchRegion');
    if (curRegion != '99') {
        $('searchFrm').action = 'http://' + regionsArr[curRegion] + '/search/';
        //alert(regionsArr[curRegion]);
        //alert($('searchFrm').action);
    } else {
        if ($('searchRegionCity')) {
            $('searchRegionCity').innerHTML = '-----';
            $('searchRegionCity').disabled = true;
        }
    }
}

changeAuthFormAction = function(type, formId) {
	if (type == 'manager') {
		formId.action = '/auth/auth';
	} else {
		formId.action = '/auth/auth_user';
	}
}