function noSelect() {
	document.onselectstart=new Function('return false');
	function dMDown(e) {return false;}
	function dOClick() {return true;}
	document.onmousedown=dMDown;
	document.onclick=dOClick;
	document.body.style.MozUserSelect="none"
	document.body.style.cursor = "default"
}

// Functions for AJAX components
// Based on Rasmus's 30 second AJAX Tutorial
// http://rajshekhar.net/blog/archives/85-Rasmus-30-second-AJAX-Tutorial.html
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function modelHistory(id) {
	http.open('get', '/model_history/components/get_model_history.php?id='+id);
	http.onreadystatechange = handleResponse;
	http.send(null);
	noSelect();
}

function handleResponse() {
	if(http.readyState == 4){
		var response = http.responseText;
		var update = new Array();
	
		if(response.indexOf('||' != -1)) {
			update = response.split('||');
			document.getElementById(update[0]).innerHTML = update[1];
		}
	}
}

var g_currentImage;

// Function to display main image in product detail page
function LoadImage(stock_number,url) {
	g_currentImage = "http://media.guaranty.com/tools/getthumb.awp?img=" + stock_number + "/" + url;
	document.getElementById('mainimage').style.backgroundImage = "url(" + g_currentImage + "&iw=300&ih=223" + ")";
}

