function quickselect(selectvalue) {
$('#ToolID').val(selectvalue);
settool(document.forms["orderform"].elements["ToolID"].value);
}

function jsCheckIMEI(IMEI, Checksum) // Must be a string
{
	var i, Sum, Tmp;
	var rExp = new RegExp("^[0-9]{15}$", "");
	if (! rExp.test(IMEI)) return false;
	if (! Checksum) return true;
	for (i=0, Sum=0;  i<14; i++)
	{
		Tmp = (IMEI.charAt(i) * ((i%2) + 1));
		Sum += ((Tmp % 10) + parseInt(Tmp / 10));
	}
	return (((10 - (Sum % 10)) % 10) == IMEI.charAt(14));
}

function jsCheckEmail(Email) // Must be a string
{
	var i, r;
	var x = Email.split("@");
	if (x.length != 2) return false;
	r = new RegExp("^[0-9a-zA-Z_\\-\\.]+$", "");
	if (! r.test(x[0])) return false;
	var y = x[1].split(".");
	if (y.length < 2) return false;
	for (i=0; i<y.length; i++)
	{
		r = new RegExp("^[0-9a-zA-Z\\-]{2,}$", "");
		if (! r.test(y[i])) return false;
		if (y[i].charAt(0)=='-' || y[i].charAt(y[i].length-1)=='-') return false;
	}
	return true;
}


function goto(form) { var index=form.select.selectedIndex
if (form.select.options[index].value != "") {
location="http://www.mobileunlocked.co.uk/" + form.select.options[index].value;}}

function getHTTPObject(){
if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest) return new XMLHttpRequest();
else {
// alert("Your browser does not support AJAX.");
return null;
}
} 

function doWork(){
httpObject = getHTTPObject();
if (httpObject != null) {
httpObject.open("GET", "http://www.mobileunlocked.co.uk/ddcontent.php?brand=" + document.getElementById('brand').value, true);
httpObject.onreadystatechange = setOutput;
httpObject.send(null);
}
}

function doWork2(){
httpObject = getHTTPObject();
if (httpObject != null) {
httpObject.open("GET", "http://www.mobileunlocked.co.uk/ddcontent.php?brand=" + document.getElementById('brand2').value, true);
httpObject.onreadystatechange = setOutput2;
httpObject.send(null);
}
}


function setOutput(){
if(httpObject.readyState == 4){
var combo = document.getElementById('model');
combo.options.length = 0;
var response = httpObject.responseText;
var items = response.split(";");
var count = items.length;
for (var i=0;i<count;i++){
var options = items[i].split("^");
combo.options[i] =
new Option(options[0],options[1]);
}
}
}

function setOutput2(){
if(httpObject.readyState == 4){
var combo = document.getElementById('model2');
combo.options.length = 0;
var response = httpObject.responseText;
var items = response.split(";");
var count = items.length;
for (var i=0;i<count;i++){
var options = items[i].split("^");
combo.options[i] =
new Option(options[0],options[1]);
}
}
}