function scart_AddCartItem(selectname,baseurl,random) {

	// get select box of container
	el = document.getElementById(selectname);
	
	// get and seperate request values from select box's selected option
	tmpdata = el.options[el.selectedIndex].value;
	sepdata = tmpdata.split("%");

	// send request to server side cart script
	window.location = baseurl + "include/scart/shoppingcart.php?a=add&v=" + random + "&pid=" + sepdata[0] + "&cid=" + sepdata[1] + "&sid=" + sepdata[2];
}

function scart_CheckTitle(formobj,selectobj) {

	if(selectobj.options[selectobj.selectedIndex].text.substr(selectobj.options[selectobj.selectedIndex].text.length-1,1)!="*") {

		formobj.submit();
	} else {

		alert("Item selection cannot be a title.  Please choose a priced item.");
	}
		
}

function sortNumber(a,b) {

	return a - b;
}

function positionBottomBG() {

	var h=window.innerheight;

	document.all.bottombg.style.left=0;
	
}

function alphabetical(a,b) {

	var A=a.toLowerCase();
	var B=b.toLowerCase();
	if (A<B) return -1;
	if (A>B) return 1;

	return 0;
}

function isNumeric(sText) {

	var ValidChars = "0123456789.";
   	var IsNumber=true;
   	var Char;

 
   	for (i = 0; i < sText.length && IsNumber == true; i++) { 
      		Char = sText.charAt(i); 
      		if (ValidChars.indexOf(Char) == -1) {
         		IsNumber = false;
         	}
      	}
   	return IsNumber;   
}


function swapImagebyPath(path,element,cursortype) {

	element.src=path;
	element.style.cursor=cursortype
}

function textHover(element,color,cursortype) {

	element.style.color=color;
	element.style.cursor=cursortype;
}

function linkHover(element,onstate) {

	if (onstate==true) { 
	
		element.style.backgroundImage='url(graphics/color_trans_green.png)';
		element.style.cursor='pointer';
	} else {

		element.style.backgroundImage='none';
		element.style.cursor='default';
	}
}
