function CreateEl(x){
	if(isXHTML) return(document.createElementNS('http://www.w3.org/1999/xhtml',x));
	else return(document.createElement(x));
}

function getElementsBySelector(selector){
	var i,selid="",selclass="",tag=selector,f,s=[],objlist=[];

	if(selector.indexOf(" ")>0){  //descendant selector like "tag#id tag"
		s=selector.split(" ");
		var fs=s[0].split("#");
		if(fs.length==1) return(objlist);
		f=document.getElementById(fs[1]);
		if(f) return(f.getElementsByTagName(s[1]));
		return(objlist);
	}
	if(selector.indexOf("#")>0){ //id selector like "tag#id"
		s=selector.split("#");
		tag=s[0];
		selid=s[1];
	}
	if(selid!=""){
		f=document.getElementById(selid);
		if(f) objlist.push(f);
		return(objlist);
	}
	if(selector.indexOf(".")>0){  //class selector like "tag.class"
		s=selector.split(".");
		tag=s[0];
		selclass=s[1];
	}
	var v=document.getElementsByTagName(tag);  // tag selector like "tag"
	if(selclass=="")
		return(v);
	for(i=0;i<v.length;i++){
		if(v[i].className.indexOf(selclass)>=0){
			objlist.push(v[i]);
		}
	}
	return(objlist);
}


function doFocus() { return; }


function hidePromoImage(el) {
    var imgId = "product_promo_img";
    if(el) {
        imgId = el;
    }
    var hosts = new Array("prodeal.timbuk2.com", "prodealtest.timbuk2.com", "pro", "localhost");
    var host = window.location.hostname;
    for(var i = 0; i < hosts.length; i++) {
        if(hosts[i] == host) {
            document.getElementById(imgId).src = "";
            break;
        }
    }
}