function changeImage(src, alt){
    document.getElementById("image").src = src;
    document.getElementById("image").alt = alt;
    document.getElementById("image").style.width = ""
    document.getElementById("image").style.height = ""
    if(document.getElementById("image").width >= document.getElementById("image").height && document.getElementById("image").width >= 150){
        document.getElementById("image").style.width = 150;
    }else if(document.getElementById("image").height >= document.getElementById("image").width && document.getElementById("image").height >= 150){
        document.getElementById("image").style.height = 150;
    } 
}
function getCheckedValue(radioObj) {
    if(!radioObj)
        return "";
    var radioLength = radioObj.length;
    if(radioLength == undefined)
        if(radioObj.checked)
	        return radioObj.value;
        else
	        return "";
    for(var i = 0; i < radioLength; i++) {
        if(radioObj[i].checked) {
	        return radioObj[i].value;
        }
    }
    return "";
}

function concatTierCookie(tierName){
    var temp = "", lengthOfChecked = 0, checkedsofar = 0;
    var strTier = "";
    var arrTier = document.getElementsByName(tierName);
    for(var i = 0; i < arrTier.length; i++)
        if(document.getElementsByName(tierName)[i].checked)
            lengthOfChecked++;

    for(var x = 0; x < arrTier.length; x++){
        if(document.getElementsByName(tierName)[x].checked){
            temp = document.getElementsByName(tierName)[x].value;
            temp = temp.replace(/\s/g, "%20");
            strTier = strTier + temp;
            if(checkedsofar < lengthOfChecked - 1){
                checkedsofar++;
                strTier = strTier + ",%20";
            }
        }
    }
    return strTier;
}
function validateForm(){
    var strErrors = "";
    if(!document.getElementById("ce").checked && !document.getElementById("ne").checked && !document.getElementById("nw").checked && !document.getElementById("se").checked && !document.getElementById("sw").checked && !document.getElementById("bo").checked){
        strErrors = strErrors + "You must have at least one region type checked.\n";
    }
    if(!document.getElementById("a").checked && !document.getElementById("b").checked && !document.getElementById("c").checked && !document.getElementById("d").checked){
        strErrors = strErrors + "You must have at least one price range checked.\n";
    }
    
    if(strErrors == ""){
        createCookie("OMDTier1",concatTierCookie("OMDTier1"),360);
        createCookie("OMDTier3",concatTierCookie("OMDTier3"),360);
        createCookie("OMDTier4",concatTierCookie("OMDTier4"),360);
        
        if(document.getElementById("OMDKeywords").value == "Yes"){
            createCookie("OMDSearchType",document.getElementById("OMDSearchType").value,360);
            createCookie("OMDQuery",document.getElementById("OMDQuery").value.replace(/\s/g, "%20"),360);
            createCookie("OMDContainsOption",document.getElementById("OMDContainsOption").value,360);
            createCookie("OMDKeywords",document.getElementById("OMDKeywords").value,360);
        } else {
            createCookie("OMDSearchType",document.getElementById("OMDSearchType").value,360);
            createCookie("OMDQuery",document.getElementById("OMDQuery").value,360);
            createCookie("OMDContainsOption",document.getElementById("OMDContainsOption").value,360);
            createCookie("OMDKeywords",document.getElementById("OMDKeywords").value,360);
        }
        		        //Submit form
	    return true;
    }
    else{
	    alert(strErrors);
	    return false;
    }
}
function toggleRegions(){
    if(!document.getElementById("Select All Regions").checked){
        document.getElementById("ce").checked = false;
        document.getElementById("ne").checked = false;
        document.getElementById("nw").checked = false;
        document.getElementById("sw").checked = false;
        document.getElementById("se").checked = false;
        document.getElementById("bo").checked = false;
    }else{
        document.getElementById("ce").checked = true;
        document.getElementById("ne").checked = true;
        document.getElementById("nw").checked = true;
        document.getElementById("sw").checked = true;
        document.getElementById("se").checked = true;
        document.getElementById("bo").checked = true;
    }
}
function toggleFacType(){
    if(!document.getElementById("t2").checked){
        document.getElementById("a").checked = false;
        document.getElementById("b").checked = false;
        document.getElementById("c").checked = false;
        document.getElementById("d").checked = false;
    }
    else{
        document.getElementById("a").checked = true;
        document.getElementById("b").checked = true;
        document.getElementById("c").checked = true;
        document.getElementById("d").checked = true;
    }
}
function togglechecked(id){
    if(document.getElementById(id).checked){
        document.getElementById(id).checked = false;
    }else{
        document.getElementById(id).checked = true;
    }
}
function toggleKeywordDisable(str){
    if(str=="enable"){
        document.getElementById('OMDContainsOption').disabled = false;
        document.getElementById('OMDQuery').disabled = false;
        document.getElementById('OMDSearchType').disabled = false;
    }else{
        document.getElementById('OMDContainsOption').disabled = true;
        document.getElementById('OMDQuery').disabled = true;
        document.getElementById('OMDSearchType').disabled = true;
    }
}
