﻿// JScript File
function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

function search_string() {
    var MyForm = document.forms["aspnetForm"];
    var MyForm2 = "ctl00$ContentPlaceHolder1$Criterions1$";
    if(MyForm.elements[MyForm2+"SearchString"].value!="undefined" && MyForm.elements[MyForm2+"SearchString"].value!="")
        document.location.href = "Search.aspx?searchQuery="+escape(MyForm.elements[MyForm2+"SearchString"].value)+"&searchType=1&sort=0&order=0";
}

function criterions_onchange() {
    var MyForm = document.forms["aspnetForm"];
    var MyForm2 = "ctl00$ContentPlaceHolder1$Criterions1$";
    var regiontype = 0;
    for(var i=0; i<MyForm.length; i++) {
        var temp = MyForm.elements[i].type;
        if((temp == "radio") && (MyForm.elements[i].checked)) {
            regiontype = MyForm.elements[i].value;
        }
    }
    document.location.href = "Default.aspx?"
	    +"region="+MyForm.elements[MyForm2+"RegionList"][MyForm.elements[MyForm2+"RegionList"].selectedIndex].value
	    +"&budget="+MyForm.elements[MyForm2+"BudgetList"][MyForm.elements[MyForm2+"BudgetList"].selectedIndex].value
	    +"&brand="+MyForm.elements[MyForm2+"BrandList"][MyForm.elements[MyForm2+"BrandList"].selectedIndex].value
	    +"&cylinder="+MyForm.elements[MyForm2+"CylinderList"][MyForm.elements[MyForm2+"CylinderList"].selectedIndex].value
	    +"&category="+MyForm.elements[MyForm2+"CategoryList"][MyForm.elements[MyForm2+"CategoryList"].selectedIndex].value
		+"&sort=0"
		+"&order=0";
}

function search_onchange() {
    var MyForm = document.forms["aspnetForm"];
    var MyForm2 = "ctl00$ContentPlaceHolder1$Results1$";
	var queryString = this.location.href;
	if(queryString.indexOf("sort=") != -1) {
		for(i=queryString.indexOf("sort="); i < queryString.length; i++) {
			if(queryString.charAt(i) == "&" || i+1==queryString.length) {
				if(i+1==queryString.length)
					queryString = queryString.substring(0,queryString.indexOf("sort="))+"sort="+MyForm.elements[MyForm2+"SortList"][MyForm.elements[MyForm2+"SortList"].selectedIndex].value+queryString.substring(i+1);
				else
					queryString = queryString.substring(0,queryString.indexOf("sort="))+"sort="+MyForm.elements[MyForm2+"SortList"][MyForm.elements[MyForm2+"SortList"].selectedIndex].value+queryString.substring(i);
				break;
			}
		}
	}
	else {
		for(i=0; i < queryString.length; i++) {
			if(queryString.charAt(i) == "&" || i+1==queryString.length) {
				queryString += "&sort="+MyForm.elements[MyForm2+"SortList"][MyForm.elements[MyForm2+"SortList"].selectedIndex].value
				break;
			}
			else {
				queryString += "?sort="+MyForm.elements[MyForm2+"SortList"][MyForm.elements[MyForm2+"SortList"].selectedIndex].value
				break;
			}
		}
	}
	
	if(queryString.indexOf("order=") != -1) {
		for(i=queryString.indexOf("order="); i < queryString.length; i++) {
			if(queryString.charAt(i) == "&" || i+1==queryString.length) {
				if(i+1==queryString.length)
					queryString = queryString.substring(0,queryString.indexOf("order="))+"order="+MyForm.elements[MyForm2+"SortType"][MyForm.elements[MyForm2+"SortType"].selectedIndex].value+queryString.substring(i+1);
				else
					queryString = queryString.substring(0,queryString.indexOf("order="))+"order="+MyForm.elements[MyForm2+"SortType"][MyForm.elements[MyForm2+"SortType"].selectedIndex].value+queryString.substring(i);
				break;
			}
		}
	}
	else
		queryString += "&order="+MyForm.elements[MyForm2+"SortType"][MyForm.elements[MyForm2+"SortType"].selectedIndex].value
	
	if(queryString.indexOf("type=") != -1) {
		for(i=queryString.indexOf("type="); i < queryString.length; i++) {
			if(queryString.charAt(i) == "&" || i+1==queryString.length) {
				if(i+1==queryString.length)
					queryString = queryString.substring(0,queryString.indexOf("type="))+"type="+MyForm.elements[MyForm2+"ResultType"][MyForm.elements[MyForm2+"ResultType"].selectedIndex].value+queryString.substring(i+1);
				else
					queryString = queryString.substring(0,queryString.indexOf("type="))+"type="+MyForm.elements[MyForm2+"ResultType"][MyForm.elements[MyForm2+"ResultType"].selectedIndex].value+queryString.substring(i);
				break;
			}
		}
	}
	else
		queryString += "&type="+MyForm.elements[MyForm2+"ResultType"][MyForm.elements[MyForm2+"ResultType"].selectedIndex].value
	document.location.href = queryString;
}

function checkRadio(id) {
    var MyForm = document.forms["aspnetForm"];
    for(var i=0; i<MyForm.length; i++) {
        var temp = MyForm.elements[i].type;
        if((temp == "radio") && (MyForm.elements[i].name.indexOf('Regions') != -1) && MyForm.elements[i].value == id) {
            MyForm.elements[i].checked=true;
        }
    }
}
