// SDIN Client Script Functions
// NSDL Systems Limited

function keepAlive() {
    var imgAlive = new Image();
    var d = new Date();
    imgAlive.src = 'http://dealer.specializeduk.com/alive.asp?d=' + d;
}
setInterval("keepAlive()", 3*60*1000);


function displayBasket() {
	window.location = "/basket/basket.asp"
}

function displaySavedOrders() {
// Redirects to the saved orders page
	window.location = "/basket/saveditems.asp"
}

function openWindowCenter(url,winname,w,h) {
//Position the window in the center of the screen

	var l = screen.width/2 - w/2
	var t = screen.height/2 - h/2
	var wnd = window.open(url,winname,"left="+l+",top="+t+",location=no,width="+w+",height="+h,true)
}

function selectDealerAccount() {
// Select the dealer account
	openWindowCenter("/repzone/account_list.asp","AccountList",600,522)
}

function openQuickOrder() {
// Open the Quick Order form
	openWindowCenter("/ordermanagement/quick_order.asp","QuickOrder",600,522)
}

function trackStock(i) {
//Add the item to the track stocker

	openWindowCenter("/ordermanagement/stock_track.asp?item_code="+i,"StockTrack",404,244)
	

}

function changePassword() {
//Display the user change password form

	openWindowCenter("/account/change_password.asp","passWindow",404,266)
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function zoomImage(id){
	openWindowCenter("/products/zoom_image.asp?id="+id,"ZoomWindow",800,600)
}

function popQuickOrderWindow(){
// Initialise and display basket update window for form posting

	var l = screen.width /2 - 202
	var t = screen.height /2 - 123

	var bwind = window.open("/basket/basket_update.asp","basketUpdateWindow","width=404,height=246,left="+l+",top="+t+",location=no",true)
	
	if (bwind.focus){ bwind.focus(); }
	return true;
}

function clearQuickOrder() {

	for (i=1;i<6; i++){
		document.getElementById("qoi_"+i).value = "";
		document.getElementById("qoq_"+i).value = "";
	}
	
}
function checkQOPart(id){
//Check the Quick order part number

	var itemCode = document.getElementById("qoi_"+id).value

	var url = "http://dealer.specializeduk.com/admin/part_lookup.asp";
    var pars = "item_code="+itemCode
    var target = "div_qo_"+id;
    var myAjax = new Ajax.Updater(target, url, {method: "get", parameters: pars});	

}
