var Sys = {};
var ua = navigator.userAgent.toLowerCase();
window.ActiveXObject ? Sys.ie = ua.match(/msie ([\d.]+)/)[1] :
document.getBoxObjectFor ? Sys.firefox = ua.match(/firefox\/([\d.]+)/)[1] :
window.MessageEvent && !document.getBoxObjectFor ? Sys.chrome = ua.match(/chrome\/([\d.]+)/)[1] :
window.opera ? Sys.opera = ua.match(/opera.([\d.]+)/)[1] :
window.openDatabase ? Sys.safari = ua.match(/version\/([\d.]+)/)[1] : 0;
String.prototype.Trim = function()  
{  
    return this.replace(/(^\s*)|(\s*$)/g, "");  
}
function changeimg(span)
{
	var bigimg=showimg.style.backgroundImage;
	var smallimg=span.children[0].style.backgroundImage;
	showimg.style.backgroundImage=smallimg.replace("sp","p");
	showimgurl.href=smallimg.replace("sp","p").replace("url(","").replace(")","");
	span.children[0].style.backgroundImage = bigimg.replace("p","sp");
}
function changecolor(sel)
{
	var color=sel.options[sel.selectedIndex].value;	
	showcolor.style.backgroundImage="url(/images/color/"+color.replace(" ","-")+".gif)";
	if(sel.selectedIndex!=0)
		showcolor.style.display="block";
	else
		showcolor.style.display="none";
}
function changesize(sel)
{
	if(sel.selectedIndex==1)
	{
		mwstable.style.display="inline";
	}
	else
	{
		mwstable.style.display="none";
	}
}
function addcart()
{
    var psize=document.getElementById("psize");
    
    var id = document.getElementById("pid").value;
    var name = document.getElementById("pname").value;
    var size = psize.options[psize.selectedIndex].value;
    var Addcom = document.getElementById("Addcom").value;
    var qty = document.getElementById("qty").value;
    if(!isNumber(qty))
    {
        alert("Please input a number!");return false;
    }
    var result = GetResultString4send("/aspx4ajax/vcadd.aspx","id="+id+"&name="+escape(name)+"&size="+escape(size)+"&Addcom="+escape(Addcom)+"&qty="+escape(qty));
    if(result=="OK")
    {
        window.open("/viewcart.aspx");
    }
    else
        alert(result);
}
function isNumber(oNum) 
{ 
    if(!oNum) return false; 
    var strP=/^\d+(\.\d+)?$/; 
    if(!strP.test(oNum))
        return false; 
    try
    { 
        if(parseFloat(oNum)!=oNum)
            return false; 
    } 
    catch(ex) 
    { 
        return false; 
    } 
    return true; 
}
function search()
{
    var keyword = document.getElementById("tbsearch").value;
    if(keyword.Trim()=="")
    {
        alert('Please input the key word.');
        return;
    }
    window.open("search.aspx?k="+escape(keyword));
}