function popup(url,width,height,name){
		if (width == null) width = 400;
		if (height == null) height = 425;
		if (name == null) name = "details";
		var props = "toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,titlebar=no,menubar=no,width="+width+",height="+height;
		w = window.open(url, name, props);
		if (w) {
		w.focus();
		}
}

//order confirmation and order receipt page - split the email address on the RHN if too long
function splitEmailAdd(usemail) {
	var stringlist = new Array();
	while (usemail.length > 19) {
	   stringlist.push( usemail.slice(0,19));
	   usemail=usemail.substr(19);
	}
	if (usemail.length) {
	  stringlist.push(usemail);
	}
	document.write(stringlist.join( '<br>' ));
}


function ChangePageTo(locationstring) {
		if(locationstring) {
			location = locationstring;
		}
}

//for display all product list box to same height
function setequalheight(oElm, strTagName, oClassNames){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	var arrRegExpClassNames = new Array();
	if(typeof oClassNames == "object"){
		for(var i=0; i<oClassNames.length; i++){
			arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
		}
	}
	else{
		arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
	}
	var oElement;
	var bMatchesAll;
	for(var j=0; j<arrElements.length; j++){
		oElement = arrElements[j];
		bMatchesAll = true;
		for(var k=0; k<arrRegExpClassNames.length; k++){
			if(!arrRegExpClassNames[k].test(oElement.className)){
				bMatchesAll = false;
				break;
			}
		}
		if(bMatchesAll){
			arrReturnElements.push(oElement);
		}
	}
	
	//return (arrReturnElements)
	var divs = arrReturnElements;
	//alert (divs.length);
	var maxHeight=0;
	for(i=0;i<divs.length;i++){
		//alert(divs[i].offsetHeight);
		maxHeight = Math.max(maxHeight,divs[i].offsetHeight);
	}
	for(i=0;i<divs.length;i++){
		if(navigator.appName == "Microsoft Internet Explorer"){
			divs[i].style.height=maxHeight+"px";
		}else{
			divs[i].style.minHeight=maxHeight + "px";
		}
		//alert(maxHeight);

	}
	
	}
	// ---
	// Array support for the push method in IE 5
	if(typeof Array.prototype.push != "function"){
		Array.prototype.push = ArrayPush;
		function ArrayPush(value){
			this[this.length] = value;
		}
	}
