


function isValidEmail(sText) {
    var reEmail = /^(?:\w+\.?)*\w+@(?:\w+\.)+\w+$/;
    return reEmail.test(sText);
}


function openWindow(url, name, width, height) { 
	mywin = window.open(url, name, 'width=' + width + 
	',height=' + height + ',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1');
} 



function getSelectedRadioValue(radioGroup)
{
	var selectedRadioValue  = "";
	var radIndex;
	
	for (radIndex = 0; radIndex < radioGroup.length; radIndex++)
	{
		if (radioGroup[radIndex].checked)
		{
			selectedRadioValue = radioGroup[radIndex].value;
			break;
		}
	}
	
	return selectedRadioValue;
}




function showLayer(layerid) {
    layer = document.getElementById(layerid);
    layer.style.display = "";
}


function hideALayer(layerid) {
    layer = document.getElementById(layerid);
    layer.style.display = "none";
}


function setBlue(layerid) {
    layer = document.getElementById(layerid);
    layer.style.color = "blue";
}

function setRed(layerid) {
    layer = document.getElementById(layerid);
    layer.style.color = "red";
}



function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}



// 
// display a default image if a web image doesn't load
// 
function ImageLoadFailed(source) 
{
    source.src = "online shoes/missing_image.gif";
    source.onerror = "";
    return true;
}



