function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
function showTabContent(tabNameShow) {
	for (var i = 0; i < arguments.length; i++) {
		var t = arguments[i];
		//alert(t);
		if (t != null) {
		    if (i==0) {
				document.getElementById(t).className = 'tabselected';
		    }
		    else {
				document.getElementById(t).className = 'tab';
		    }
		}
	}
}
function showBlocks(blockNames) {
    for (var i = 0; i < arguments.length; i++) {
        if (arguments[i] != null) {
            document.getElementById(arguments[i]).style.display='block';
        }
    }
}
function hideBlocks(blockNames) {
    for (var i = 0; i < arguments.length; i++) {
        if (arguments[i] != null) {
            document.getElementById(arguments[i]).style.display='none';
        }
    }    
}
function currentDateTime(){
	var currentTime = new Date()	return currentTime;
}function isEmail(mailValue){
	if (mailValue!=''){
		if (mailValue.indexOf('@', 0) == -1 || mailValue.indexOf('.', 0) == -1 || mailValue.indexOf('@.', 0) != -1 || mailValue.indexOf('.@', 0) != -1 || (mailValue.length-mailValue.lastIndexOf('.'))<=2){
				return false;
			}
		} else {
			return false;		}
	return true;
}

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 shopCartUpdate(SessionID,CollectID,CartAction,PID,ProdName,ProdSize,Opt1,Opt2,Price,Qty,sFunction,PAGE_PATH,MSRP,SKU){
	var currentTime=currentDateTime();	var qString='ajax.asp?SessionID='+SessionID+'&CollectID='+CollectID+'&ACTION='+CartAction+'&ProdID='+PID+'&ProdName='+ProdName+'&ProdSize='+ProdSize+'&Opt1='+Opt1+'&Opt2='+Opt2+'&Price='+Price+'&Qty='+Qty+'&PAGE_PATH='+PAGE_PATH+'&MSRP='+MSRP+'&SKU='+SKU+'&'+currentTime.getFullYear()+currentTime.getMonth()+currentTime.getDay()+currentTime.getHours()+currentTime.getSeconds();	//alert(qString);
	//document.write(qString);
	http.open('get',qString);
	if(sFunction==null) {sFunction='handleResponse'};	http.onreadystatechange = eval(sFunction);
	http.send(null);}
function handleResponse() {
	if(http.readyState==4)	{
	var response = http.responseText;
	var responseTyp=response.charAt(0);	var responseMethod='NONE';	var blResponse=false;	var iChar1=response.charAt(1);
	//alert(response + '\n' + responseTyp);	}
}