function loadImages()
{
	imgUK = new Image();
	imgUK.src = "/res/img/UKMap.gif";

	var i = 0;
     
    imageObj = new Image();
    // set image list     
    images = new Array();     
    images[0] = "/res/img/map/Southern_Ireland_Hot.gif";
    images[1] = "/res/img/map/Northern_Ireland_Hot.gif";
    images[2] = "/res/img/map/North_East_Hot.gif";
    images[3] = "/res/img/map/North_West_Hot.gif";
    images[4] = "/res/img/map/Yorkshire_Hot.gif";
    images[5] = "/res/img/map/Wales_Hot.gif";
    images[6] = "/res/img/map/West_Midlands_Hot.gif";
    images[7] = "/res/img/map/East_Midlands_Hot.gif";
    
    images[8] = "/res/img/map/South_West_Hot.gif";
    images[9] = "/res/img/map/South_East_Hot.gif";
    
    images[10] = "/res/img/map/London_Hot.gif";
    images[11] = "/res/img/map/Scotland_Hot.gif";
    images[12] = "/res/img/map/East_Anglia_Hot.gif";

     // start preloading     
	for( i = 0; i <= images.length; i++)      
    {          
		imageObj.src=images[i];  
	}
}

function getRegionContent(regionID)
{
	var baseLink = "/default.aspx?Section=page&p=/wheretobuy/&f=uk";
	document.location.href = baseLink + "&getDealers=" + regionID;
}

function showDefaultImage()
{
	document.UKMap.src = imgUK.src;
	for( i = 0; i <= images.length; i++)      
    {
		if (document.getElementById("RegionLink_" + i).className != "active")
		{
			document.getElementById("RegionLink_" + i).style.color = "black";
		}
		else
		{
			document.getElementById("RegionLink_" + i).style.color = "red";
		}
	}
}

function showRegion(regionID)
{
	document.UKMap.src = images[regionID];
	//document.getElementById("RegionLink_" + regionID).style.fontWeight = "bold";

	if (document.getElementById("RegionLink_" + regionID).className != "active")
	{
		document.getElementById("RegionLink_" + regionID).style.color = "red";
	}
}

function showTeamImage(imageName)
{
	var fullPath = "/res/dynamicResources/teamPhotos/" + imageName;
	var opener = window.open(fullPath, "teamImage");
}

function showAddBike()
{
	var opener = window.open("/addBike.aspx", "readersBike", "height=500,width=400,status=yes,toolbar=no,menubar=no,location=no");
	//window.open("Sample.htm",null, "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");
}

function showGeometry()
{
	//var opener = window.open("/res/img/catalogue/frameGeo.jpg", "frameGeometry");
	var opener = window.open("/res/staticPages/geo.html", "frameGeometry", "height=450,width=800,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes");
}

function showUsage()
{
	var opener = window.open("/res/img/catalogue/usageChart.gif", "usageChart", "height=300,width=800,status=yes,toolbar=no,menubar=no,location=no");
}

function validateEmailAddress(srcEmailAddress)
{
	var emailFilter=/^.+@.+\..{2,3}$/;

	if (!(emailFilter.test(srcEmailAddress))) 
	{ 
		alert("Please enter a valid email address.");
		return false;
	}

	var illegalChars= /[\(\)\<\>\,\ \;\:\\\/\"\[\]]/
	if (srcEmailAddress.match(illegalChars)) 
	{
		alert("The email address contains illegal characters.");
		return false;
	}
	
	return true;

}

function checkEmailsOnForm()
{
    var xEmail1 = document.getElementById("Email");
    var xEmail2 = document.getElementById("Email2");
    
    if (xEmail1.value != xEmail2.value)
    {
        alert("Your email addresses do not match");
        return false;
    }
    
    if (validateEmailAddress(xEmail1.value))
    {
        document.forms[0].submit();
    }

}

function checkQuestionHasAnAnswer()
{
    document.forms[0].submit();
}

function mEnablePopup(popURL)
{
    var popLeft = (screen.width - 370) / 2;
    var popTop = (screen.height - 590) / 2;
    
    var pasPop = window.open(popURL, "", "width:370,height:590,top:" + popTop + ",left:" + popLeft);
}

function isEmpty(strng, fldname) 
{
    var error = "";
    if (strng.length == 0) 
    {
        error = "Please complete the " + fldname + " field.\n"
    }
    return error;	  
}