function scroll(limit){
	var margin=$('ajax_scroll').style.marginLeft;
	var marginrep=margin.replace('px','').replace('-','');
	if(marginrep < parseInt(limit) * 85 - 85){
	var sum= parseInt(marginrep) + 85;
		$('ajax_scroll').style.marginLeft=-(sum)+'px';
	}
}
function scroll_left(limit){
	var margin=$('ajax_scroll').style.marginLeft;
	var marginrep=margin.replace('px','').replace('-','');
	var sum= parseInt(marginrep) - 85;
	if(marginrep > parseInt(limit)){
		$('ajax_scroll').style.marginLeft=-(sum)+'px';
	}
}
function goto(tonum){
	/////////////////////////////////////////////////////
	////////			Redundant function		 ////////
	/////////////////////////////////////////////////////
	var sum= parseInt(tonum) * 85;
	$('ajax_scroll').style.marginLeft=-(sum)+'px';
}	
function add_after(id){
	/////////////////////////////////////////////////////
	//////// Function that executes after add	 ////////
	/////////////////////////////////////////////////////
	var addbtn=$('add_button_'+id);
	addbtn.style.opacity="0.5";
	addbtn.style.filter="(opacity 50)";
	addbtn.onclick="";
	addbtn.style.cursor="arrow";
	hide('innercode');
	hide('lbox');
}
function remove_after(){
	/////////////////////////////////////////////////////
	//////// Function that executes after remove ////////
	/////////////////////////////////////////////////////
	accessories_close('close',cart);
}
function accessories(id,make,model,ctid,array1){
	for(var i in array1){
		if(array1[i] != "blank"){
			hide('acc_box');
			bgcolor('background_'+array1[i],'#FFF');
			bgcolor('background_'+array1[i]+'_1','#FFF');
			show(array1[i]+'_open');
			hide(array1[i]+'_close');
		}
	}
	/////////////////////////////////////////////////////
	////////			Get item heights		 ////////
	/////////////////////////////////////////////////////
	var count=0;
	var sum=0;
	i= i - 1;
	var sum=new Array();
	while (count <= i){
		docObj1 = $('background_'+array1[count]);
		docObj2 = $('background_'+array1[count]+'_1');
		if(	window.getComputedStyle){
			height1 = parseInt(document.defaultView.getComputedStyle(docObj1, "").getPropertyValue("height").replace('px',''));
			height2 = parseInt(document.defaultView.getComputedStyle(docObj2, "").getPropertyValue("height").replace('px',''));
		}else{
	/////////////////////////////////////////////////////
	// Without a set height it would recieve		/////
	///height:auto creating the script to kill itself. //
	/////////////////////////////////////////////////////
			height1 = parseInt("50");
			height2 = parseInt(docObj2.currentStyle.height.replace('px',''));
		}
		sum[count] = height1 + height2;
	count++;
	}
	/////////////////////////////////////////////////////
	////////	Count the boxes to make total	 ////////
	/////////////////////////////////////////////////////
	count=0;
	var realsum=0;
	while (count <= parseInt(id)){
		if(realsum > 0){
			realsum = parseInt(realsum) + sum[count];
		}else{
			realsum = sum[count];
		}
	count++;
	}
	if(navigator.appName == "Microsoft Internet Explorer"){
		realsum = realsum -50;
	}else if(navigator.appName == "Netscape"){
		realsum = realsum - 80;
	}else{
		realsum = realsum - 150;
	}
	realsum = realsum + 150;
	/////////////////////////////////////////////////////
	////////	Begin showing accessory box		 ////////
	/////////////////////////////////////////////////////
	show('acc_box');
	$('acc_box').style.position="absolute";
	$('acc_box').style.top=''+realsum+'px';
	bgcolor('background_'+ctid,'#E0EBFF');
	bgcolor('background_'+ctid+'_1','#E0EBFF');
	hide(ctid+'_open');
	show(ctid+'_close');
	getAssociatedStock(make,model,ctid);
}
function accessories_close(close,array1){
	for(var i in array1){
		if(array1[i] != "blank"){
			hide('acc_box');
			bgcolor('background_'+array1[i],'#FFF');
			bgcolor('background_'+array1[i]+'_1','#FFF');
			show(array1[i]+'_open');
			hide(array1[i]+'_close');
		}
	}
}
function getAssociatedStock(man,mod,ctid) {	
	var strURL	=url+"site_inc/associated.inc.php?show=buttons&make="+man+"&model="+mod+"&ctid="+ctid+"&random="+Math.random();
	var req		= getXMLHTTP();
	var wait = '<div id="wait" style="height:220px;"><table cellpadding=\"0\" cellspacing=\"0\" height=\"215\" width=\"150\"><tr><td valign=\"middle\" style=\"text-align:center;\"><img src="'+url+'img/basket/ajax-loader.gif" /><br /><div style=\"font-size:12px; color:#6F6F6F;\">Loading<br />Associated Stock</div></td></tr></table></div>';
	
	$('acc_stock_content').innerHTML=wait;
	
	if (req) {
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				$('acc_stock_content').innerHTML=req.responseText;
			}
		}
		req.open("GET", strURL, true); 
		req.send(null);
	}
	
}
function getAssociatedStock_scroller(man,mod,button,limit,gotonum,category,ctid) {	
	var strURL	=url+"site_inc/associated.inc.php?show=scroller&make="+man+"&model="+mod+"&cat="+category+"&ctid="+ctid+"&random="+Math.random();
	var req		= getXMLHTTP();
	var wait = '<div id="wait" style="height:120px; width:100%; text-align:center;font-size:12px; color:#6F6F6F;"><table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" height=\"100%\"><tr><td valign=\"middle\" style=\"text-align:center;\"><img src="'+url+'img/basket/ajax-loader.gif" /><br />Loading Stock</td></tr></table></div>';
	
	var i=1;
	while(i < limit){
		$('button_'+i).innerHTML='';
	i=i+1;
	}
	$('button_'+button).innerHTML=wait;
	
	if (req) {
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				$('button_'+button).innerHTML=req.responseText;
				show('button_'+button+'');
			}
		}
		req.open("GET", strURL, true); 
		req.send(null);
	}
	var sum= parseInt(gotonum) * 85;
	$('ajax_scroll').style.marginLeft=-(sum)+'px';
}

function iam(make,model,me,limit,gotonum,cat,ctid){
	getAssociatedStock_scroller(make,model,me,limit,gotonum,cat,ctid);
}

function incdec(ifor,ctid){
	fade(reload_section,fadeconf[0],fadeconf[1]);
	if(ifor == "inc"){
//		var strURL=url+"basket.php?ctid="+ctid+"&edit=plus&show=reloader&random="+Math.random();
		var strURL=url+"basketajax/ctid-"+ctid+"/edit-plus/show-reloader/random-"+Math.random()+"/basket.html";
	}
	if(ifor == "dec"){
//		var strURL=url+"basket.php?ctid="+ctid+"&edit=minus&show=reloader&random="+Math.random();
		var strURL=url+"basketajax/ctid-"+ctid+"/edit-minus/show-reloader/random-"+Math.random()+"/basket.html";
	}
	var req		= getXMLHTTP();
	if (req) {
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				$(reload_section).innerHTML=req.responseText;
			}
		}
		req.open("GET", strURL, true); 
		req.send(null);
	}
}
