//-------------------------------------------------------------------------------
//
//	common_functions.js
//
//	This file is part of CosySoles web site
//
//	Created by Andre Oct 27, 2003
//
//-------------------------------------------------------------------------------

function OpenSizeWindow( currency )
{
	var strURL;
	
    if (!document.images)
    {
        msg = "Your browser is not capable of Javascript. Therefore, this function is unavailable. You should use Netscape or Internet Explorer, version 4.0 or newer.";
        alert( msg );
        return;
    }

	switch ( currency.toUpperCase() )
	{
	case "CA":
		strURL = "sizing.htm";
		break;
	case "USD":
		strURL = "sizing.htm";
		break;
	case "GBP":
		strURL = "sizinguk.htm";
		break;
	default:
	}

    lchatwin = window.open(strURL, "LCHATWINDOW", "status=no,toolbar=no,location=no,menu=no,resizable=yes,width=600,height=400,scrollbars=yes");
}

function OpenReturnPolicyWindow()
{
	var strURL;
	
    strURL = "returns.htm";
    if (!document.images)
    {
        msg = "Your browser is not capable of Javascript. Therefore, this function is unavailable. You should use Netscape or Internet Explorer, version 4.0 or newer.";
        alert( msg );
        return;
    }

    // lchatwin = window.open(strURL, "LCHATWINDOW", "status=no,toolbar=no,location=no,menu=no,resizable=yes,width=600,height=400,scrollbars=yes");
    lchatwin = window.open(strURL, "LCHATWINDOW", "status=no,toolbar=no,location=no,menu=no,resizable=yes,width=600,height=550,scrollbars=yes");
}

function OpenViewShoppingCartWindow( currency )
{
	var strUserID;
    var strURL;
    var strSite;
    
    strSite = getEcommerceSite( currency );
    strUserID = getEcommerceUserID( currency );
    strURL = strSite + "/cf/review.cfm?userid=" + strUserID;
    
    if (!document.images)
    {
        msg = "Your browser is not capable of Javascript. Therefore, this function is unavailable. You should use Netscape or Internet Explorer, version 4.0 or newer.";
        window.alert(msg);
        return;
    }

    lchatwin = window.open(strURL, "LCHATWINDOW", "status=no,toolbar=no,location=no,menu=no,resizable=yes,width=700,height=590,scrollbars=yes");
}


function drawCheckoutButton( currency )
{
	var strUserID;
    var strURL;
    var strSite;
    
    strSite = getEcommerceSite( currency );
    strUserID = getEcommerceUserID( currency );
    strURL = strSite + "/cf/review.cfm?userid=" + strUserID;
    
	document.writeln( "<a href='" + strURL + "'><img src='images/cobut.gif' width='104' height='28' border='0' alt=''/></a>" );
	
}

function addToShoppingCart( slipper )
{
	var x;
	var returnValue = true;
	var qty;
	var size;
	var enabled = true;
	
	// this allows for temporarily disabling this addToShoppingCart function
	if (enabled == false)
	{
		alert("Shopping Cart is currently unavailable for routine maintenance. Please try again in 30 minutes.");
		returnValue = false;
	}
	
	switch ( slipper.toUpperCase() )
	{
	case "RED":
		x = document.frmRed;
		break;
	case "CRANWHITE":
		x = document.frmCranwhite;
		break;
	case "GREEN":
		x = document.frmGreen;
		break;
	case "OATMEAL":
		x = document.frmOatmeal;
		break;
	case "BLACK":
		x = document.frmBlack;
		break;
	case "ROSE":
		x = document.frmRose;
		break;
	case "BLUE":
		x = document.frmBlue;
		break;
	case "MITTENS_RED":
		x = document.frmRedMittens;
		break;
	default:
	}
		
	if (returnValue == true)
	{
		qty = x.qty.value;
		if (isNaN(qty) == true)
		{
			alert("Please enter a quantity.");
			returnValue = false;
			x.qty.focus();
		}
	}
		
	if (returnValue == true)
	{
		size = x.size.value;
		if (size == "SelectSize")
		{
			alert("Please select a size.");
			returnValue = false;
			x.size.focus();
		}
	}
		
	if (returnValue == true)
	{
		if (size == "")
		{
			x.product.value = x.product.value;
		}
		else
		{
			x.product.value = x.product.value + ", " + size;
		}
		x.submit();
	}
}
 
function clearTextField( textField )
{
	if (textField.value == "(Enter Quantity Here)")
	{
		textField.value = "";
	}
}

function resetTextField( textField )
{
	if (textField.value == "")
	{
		textField.value = "(Enter Quantity Here)";
	}
}

function drawHeader( selection )
{
	var link1 = "<a class='topNav' href='index.html'>Home</a>";
	var link2 = "<a class='topNav' href='testimonial.html'>Testimonials</a>";
	var link3 = "<a class='topNav' href='aboutslip.html'>About the Slippers</a>";
	var link4 = "<a class='topNav' href='aboutcf.html'>About Cold Feet</a>";
	var link5 = "<a class='topNav' href='american.html'>ORDER NOW</a>";
	var link6 = "<a class='topNav' href='aboutus.html'>Aromatherapy</a>";
	var link8 = "<a class='topNav' href='contact.html'>Contact Us</a>"
	var link9 = "<a class='topNav' href='faq.html'>FAQ</a>"
	
	switch ( selection.toUpperCase() )
	{
	case "HOME":
		link1 = "<span class='selectedTopNav'>Home</span>";
		break;
	case "TESTIMONIALS":
		link2 = "<span class='selectedTopNav'>Testimonials</span>";
		break;
	case "ABOUT_SLIPPERS":
		link3 = "<span class='selectedTopNav'>About the Slippers</span>";
		break;
	case "ABOUT_COLD_FEET":
		link4 = "<span class='selectedTopNav'>About Cold Feet</span>";
		break;
	case "ORDER":
		link5 = "<span class='selectedTopNav'>ORDER NOW</span>";
		break;
	case "AROMATHERAPY":
		link6 = "<span class='selectedTopNav'>Aromatherapy</span>";
		break;
	case "CONTACT_US":
		link8 = "<span class='selectedTopNav'>Contact Us</span>";
		break;
	case "FAQ":
		link9 = "<span class='selectedTopNav'>FAQ</span>";
		break;
	default:
	}

	document.writeln( "<table width='775' height='106' border='0' cellpadding='0' cellspacing='0' background='header.jpg'>" );
	document.writeln( "<tr height='5' align='left' valign='top'><td/></tr>" );
	document.writeln( "<tr height='106' align='left' valign='top'>" );
	document.writeln( "<td width='355'/>" );
	document.writeln( "<td width='420' valign='top'>" );
	document.writeln( "<span class='v11bW'>" );
	document.writeln( "<br/><br/>" );
	document.writeln( link1 + " | " + link2 + " | " + link3 + " | " + link4 );
	document.writeln( "<br/><br/>" );
	document.writeln( "<img src='blank.gif' height='1' width='35' border='0' alt=''/>" + link5 + " | " + link6 + " | " + link9 + " | " + link8 );
	document.writeln( "</span>" );
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
	document.writeln( "</table>" );

	document.writeln( "<br/>" );

}

function drawOrderSubHeader( currency )
{
	var strCountry1;
	var strCountry2;
	var strCountry3;
	var strFlag1;
	var strFlag2;
	var strFlag3;
	var strLink1;
	var strLink2;
	var strLink3;
	
	switch ( currency.toUpperCase() )
	{
	case "CA":
		strCountry1 = "Canadian";
		strCountry2 = "United States";
		strCountry3 = "United Kingdom";
		strFlag1 = getFlag( "CA" );
		strFlag2 = getFlag( "USD" );
		strFlag3 = getFlag( "GBP" );
		strLink1 = getOrderLink( "CA" );
		strLink2 = getOrderLink( "USD" );
		strLink3 = getOrderLink( "GBP" );
		break;
	case "USD":
		strCountry1 = "United States";
		strCountry2 = "Canada";
		strCountry3 = "United Kingdom";
		strFlag1 = getFlag( "USD" );
		strFlag2 = getFlag( "CA" );
		strFlag3 = getFlag( "GBP" );
		strLink1 = getOrderLink( "USD" );
		strLink2 = getOrderLink( "CA" );
		strLink3 = getOrderLink( "GBP" );
		break;
	case "GBP":
		strCountry1 = "United Kingdom";
		strCountry2 = "Canada";
		strCountry3 = "United States";
		strFlag1 = getFlag( "GBP" );
		strFlag2 = getFlag( "CA" );
		strFlag3 = getFlag( "USD" );
		strLink1 = getOrderLink( "GBP" );
		strLink2 = getOrderLink( "CA" );
		strLink3 = getOrderLink( "USD" );
		break;
	default:
	}
	
	document.writeln( "<table width='770' border='0' cellspacing='0' cellpadding='0'>" );
	document.writeln( "<tr>" );
	document.writeln( "<td width='770' align='left' valign='top'>" );
	document.writeln( "<table width='100%' border='0' bordercolor='#596A88' cellpadding='6' cellspacing='0'>" );
	document.writeln( "<tr>" );
	document.writeln( "<td align='center'>" );
	document.writeln( "<span class='maintitl'>" );
	document.writeln( "Welcome to our <u>" + strCountry1 + "</u> Catalog" );
	document.writeln( "</span>" );
	document.writeln( "<span class='xmas'>" );
	document.writeln( "<br/><br/>" + "Due to popular demand, we are currently out of stock on many items, but will have more available by March 15." );
	document.writeln( "<br/><br/>" + "We apologize for any inconvenience." );
	document.writeln( "</span>" );
	//document.writeln( "<span class='xmas'>" );
	//document.writeln( "<br/><br/>" + "Christmas Special - $10 off slippers (regularly $49.95)" );
	//document.writeln( "</span>" );
	document.writeln( "<span class='body'>" );
	document.writeln( "<br/><br/>" + "<b>" + "See our slippers and hand warmers below" + "</b>");
	document.writeln( "</span>" );
	document.writeln( "<span class='body'>" );
	document.writeln( "<br/><br/>" + strCountry2 + " residents please select: " );
	document.writeln( "<img border='0' height='10' src='" + strFlag2 + "' width='21'/> <a class='body' href='" + strLink2 + "'>" + strCountry2 + "</a>" );
	document.writeln( "<br/><br/>" + strCountry3 + " residents please select: " );
	document.writeln( "<img border='0' height='10' src='" + strFlag3 + "'  width='21'/> <a class='body' href='" + strLink3 + "'>" + strCountry3 + "</a>" );
	document.writeln( "<br/><br/>" );
	document.writeln( "</span>" );
	document.writeln( "<span class='body' align='center'>" );
	document.writeln( "For all other countries, please e-mail CosySoles at " + "<a class='body' href='mailto:info@cosysoles.ca'>" + "info@cosysoles.ca" + "</a>" );
	document.writeln( "</span>" );
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
	document.writeln( "</table>" );
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
	document.writeln( "</table>" );
}


function drawPriceSubHeader( currency )
{
	var strCountry1;
	var strCountry2;
	var strCountry3;
	var strFlag1;
	var strFlag2;
	var strFlag3;
	var strLink1;
	var strLink2;
	var strLink3;
	
	switch ( currency.toUpperCase() )
	{
	case "CA":
		strCountry1 = "Canadian";
		strCountry2 = "United States";
		strCountry3 = "United Kingdom";
		strFlag1 = getFlag( "CA" );
		strFlag2 = getFlag( "USD" );
		strFlag3 = getFlag( "GBP" );
		strLink1 = getPriceLink( "CA" );
		strLink2 = getPriceLink( "USD" );
		strLink3 = getPriceLink( "GBP" );
		break;
	case "USD":
		strCountry1 = "United States";
		strCountry2 = "Canada";
		strCountry3 = "United Kingdom";
		strFlag1 = getFlag( "USD" );
		strFlag2 = getFlag( "CA" );
		strFlag3 = getFlag( "GBP" );
		strLink1 = getPriceLink( "USD" );
		strLink2 = getPriceLink( "CA" );
		strLink3 = getPriceLink( "GBP" );
		break;
	case "GBP":
		strCountry1 = "United Kingdom";
		strCountry2 = "Canada";
		strCountry3 = "United States";
		strFlag1 = getFlag( "GBP" );
		strFlag2 = getFlag( "CA" );
		strFlag3 = getFlag( "USD" );
		strLink1 = getPriceLink( "GBP" );
		strLink2 = getPriceLink( "CA" );
		strLink3 = getPriceLink( "USD" );
		break;
	default:
	}
	
	document.writeln( "<table width='775' border='0' cellspacing='0' cellpadding='0'>" );
	document.writeln( "<tr>" );
	document.writeln( "<td width='775' align='left' valign='top'>" );
	document.writeln( "<table width='100%' border='1' bordercolor='#CFC0A3' cellpadding='6' cellspacing='0'>" );
	document.writeln( "<tr>" );
	document.writeln( "<td align='center'>" );
	document.writeln( "<span class='maintitl'>" );
	document.writeln( "Welcome to our <u>" + strCountry1 + "</u> Pricing Information !" );
	document.writeln( "</span>" );
	document.writeln( "<span class='xmas'>" );
	document.writeln( "<br/><br/>" + "Due to popular demand, we are currently out of stock on many items, but will have more available by March 15." );
	document.writeln( "<br/><br/>" + "We apologize for any inconvenience." );
	document.writeln( "</span>" );
	//document.writeln( "<span class='xmas'>" );
	//document.writeln( "<br/><br/>" + "Christmas Special - $10 off slippers (regularly $49.95)" );
	//document.writeln( "</span>" );
	document.writeln( "<span class='body'>" );
	document.writeln( "<br/><br/>" + "<b>" + "See our slippers and hand warmers below" + "</b>");
	document.writeln( "</span>" );
	document.writeln( "<span class='body'>" );
	document.writeln( "<br/><br/>" + strCountry2 + " residents please select: " );
	document.writeln( "<img border='0' height='10' src='" + strFlag2 + "' width='21'/> <a class='body' href='" + strLink2 + "'>" + strCountry2 + "</a>" );
	document.writeln( "<br/><br/>" + strCountry3 + " residents please select: " );
	document.writeln( "<img border='0' height='10' src='" + strFlag3 + "'  width='21'/> <a class='body' href='" + strLink3 + "'>" + strCountry3 + "</a>" );
	document.writeln( "<br/><br/>" );
	document.writeln( "</span>" );
	document.writeln( "<span class='body' align='center'>" );
	document.writeln( "For all other countries, please e-mail CosySoles at " + "<a class='body' href='mailto:info@cosysoles.ca'>" + "info@cosysoles.ca" + "</a>" );
	document.writeln( "</span>" );
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
	document.writeln( "</table>" );
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
	document.writeln( "</table>" );
}


function drawFooter()
{
	var strFlag;
	var strOrderLink;
	var strPriceLink;
	
	document.writeln( "<br/>" );

	document.writeln( "<table width='775' border='0' cellspacing='0' cellpadding='0'>" );
		
	// Pricing Information section
	document.writeln( "<tr>" );
	document.writeln( "<td width='775' align='left' valign='top'>" );
	document.writeln( "<table width='100%' border='1' bordercolor='#CFC0A3' cellpadding='6' cellspacing='0'>" );
	document.writeln( "<tr>" );
	document.writeln( "<td align='center'>" );
	document.writeln( "<span class='body'>" );
	document.writeln( "Find Pricing Information !" );
	document.writeln( "</span>" );
	document.writeln( "<span class='body'>" );
	document.writeln( "<br/><br/>Select Destination: " );
	strFlag = getFlag( "USD" );
	strPriceLink = getPriceLink( "USD" );
	document.writeln( "<img border='0' height='10' src='" + strFlag + "' width='21'/> <a class='body' href='" + strPriceLink + "'>United States</a> | " );
	strFlag = getFlag( "CA" );
	strPriceLink = getPriceLink( "CA" );
	document.writeln( "<img border='0' height='10' src='" + strFlag + "' width='21'/> <a class='body' href='" + strPriceLink + "'>Canada</a> | " );
	strFlag = getFlag( "GBP" );
	strPriceLink = getPriceLink( "GBP" );
	document.writeln( "<img border='0' height='10' src='" + strFlag + "'  width='21'/> <a class='body' href='" + strPriceLink + "'>United Kingdom</a>" );
	document.writeln( "</span>" );
	document.writeln( "<span class='body' align='center'>" );
	document.writeln( "<br/><br/>For all other countries, pleas e-mail CosySoles at info@cosysoles.ca" );
	document.writeln( "</span>" );
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
	document.writeln( "</table>" );
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
	
	// horizontal space
	document.writeln( "<tr height='20'><td colspan='3'/></tr>" );
	
	// Order Now section
	document.writeln( "<tr>" );
	document.writeln( "<td align='left' valign='top'>" );
	document.writeln( "<table width='100%' border='0' bordercolor='#CFC0A3' cellpadding='6' cellspacing='0'>" );
	document.writeln( "<tr>" );
	document.writeln( "<td align='center'>" );
	document.writeln( "<span class='body'>" );
	document.writeln( "Order Now !" );
	document.writeln( "</span>" );
	document.writeln( "<span class='body'>" );
	strFlag = getFlag( "USD" );
	strOrderLink = getOrderLink( "USD" );
	document.writeln( "<br/><br/><img border='0' height='10' src='" + strFlag + "' width='21'/> <a class='body' href='" + strOrderLink + "'>United States</a> | " );
	strFlag = getFlag( "CA" );
	strOrderLink = getOrderLink( "CA" );
	document.writeln( "<img border='0' height='10' src='" + strFlag + "' width='21'/> <a class='body' href='" + strOrderLink + "'>Canada</a> | " );
	strFlag = getFlag( "GBP" );
	strOrderLink = getOrderLink( "GBP" );
	document.writeln( "<img border='0' height='10' src='" + strFlag + "' width='21'/> <a class='body' href='" + strOrderLink + "'>United Kingdom</a>" );
	document.writeln( "</span>" );
	document.writeln( "<span class='body' align='center'>" );
	document.writeln( "<br/><br/>For all other countries, pleas e-mail CosySoles at info@cosysoles.ca" );
	document.writeln( "</span>" );
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
	document.writeln( "</table>" );
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
		
	document.writeln( "</table>" );

	document.writeln( "<br/><br/><br/>" );

	document.writeln( "<p class='body' align='center'>" );
	document.writeln( "<a class='v15nBlue' href='aboutcf.html'>Cold Feet Problems</a> | " );
	document.writeln( "<a class='v15nBlue' href='poor-foot-circulation.html'>Poor Foot Circulation</a> | " );
	document.writeln( "<a class='v15nBlue' href='warm-slippers.html'>Warm Slippers</a> | " );
	document.writeln( "<a class='v15nBlue' href='links.html'>Related Links</a>" );
	document.writeln( "<br/><a class='v15nBlue' href='careers.html'>Careers at CosySoles</a> | " );
	document.writeln( "<a class='v15nBlue' href='affiliate-program.html'>CosySoles Affiliate Program</a> | " );
	document.writeln( "<a class='v15nBlue' href='privacy.html'>Privacy & Security</a>" );
	document.writeln( "<br/><a class='v15nBlue' href='contact.html'>Contact Us</a> | " );
	document.writeln( "<a class='v15nBlue' href='instructions.html'>Instructions</a> | " );
	document.writeln( "<a class='v15nBlue' href='javascript:OpenReturnPolicyWindow();'>Return Policy</a>" );
	document.writeln( "</p>" );

	document.writeln( "<br/><br/>" );
	document.writeln( "<p class='v11nDarkRed' align='center'>" );
	document.writeln( "<a class='v11nBlue' href='#top'>Click here</a> to return to the top of this page." );
	document.writeln( "</p>" );

	document.writeln( "<p class='v11nDarkRed' align='center'>" );
	document.writeln( "<img src='line.gif' border='0' alt=''>" );
	document.writeln( "<br/>" );
	document.writeln( "<a class='v75nBlue' href='index.html'>Cure Cold Feet Problems with CosySoles Heated Slippers for Cold Feet</a>" );
	document.writeln( "<br/>" );
	document.writeln( "&copy;CosySoles, 2001, 2002, 2003" );
	document.writeln( "<br/><br/>Web Site Designed and Maintained by Results Group Custom Software Solutions Inc." );
	document.writeln( "</p>" );

	document.writeln( "<br/><br/>" );

}

function drawOrderForm( slipper, currency, returnURL )
{
	var strSite;
	var strUserID;
	var strCurrencyID;
	var strFlag;
	var strFormID;
	var strColour;
	var strPicture;
	var strProdDesc;
	var strPrice;
	var strPriceDesc;
	var strSizes;
	var strComments;
	var strTitle;
	var strShowItem;
	var strShowSizingChartLink;
	var strShowSizes;
	var strShipping;
	
	// Get showItem value. If "0", don't show this item
	strShowItem = showItem( slipper );
	if (strShowItem == "0")
	{
		return;
	}
	
	// Get sizes, prices and other potentially changing information from other functions
	strShowSizes = showSizes( slipper );
	strShowSizingChartLink = showSizingChartLink( slipper );
	strSizes = getSizes( slipper );
	strPrice = getPrice( currency, slipper );
	strPriceDesc = getPriceDesc( currency, slipper );
	strComments = getComments( slipper );
	strShipping = getShippingUnits( currency, slipper );
	
	// Get important e-commerce values and other image information based on currency
	strSite = getEcommerceSite( currency );
	strUserID = getEcommerceUserID( currency );
	strCurrencyID = getEcommerceCurrencyID( currency );
	strFlag = getFlag( currency );

	// Setup important order form information based on slipper colour
	switch ( slipper.toUpperCase() )
	{
	case "RED":
		strFormID = "frmRed";
		strColour = "Red";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip7.jpg";
		strProdDesc = "Red Slippers";
		break;
	case "CRANWHITE":
		strFormID = "frmCranwhite";
		strColour = "Red (white lining)";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip1a.jpg";
		strProdDesc = "Red Slippers - white lining";
		break;
	case "GREEN":
		strFormID = "frmGreen";
		strColour = "Green";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip3.jpg";
		strProdDesc = "Green Slippers";
		break;
	case "OATMEAL":
		strFormID = "frmOatmeal";
		strColour = "Oatmeal";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip2.jpg";
		strProdDesc = "Oatmeal Slippers";
		break;
	case "BLACK":
		strFormID = "frmBlack";
		strColour = "Black";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip4b.jpg";
		strProdDesc = "Black Slippers";
		break;
	case "ROSE":
		strFormID = "frmRose";
		strColour = "Dusty Rose";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip6.jpg";
		strProdDesc = "Dusty Rose Slippers";
		break;
	case "BLUE":
		strFormID = "frmBlue";
		strColour = "Blue";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip5.jpg";
		strProdDesc = "Blue Slippers";
		break;
	case "MITTENS_RED":
		strFormID = "frmRedMittens";
		strColour = "Red";
		strTitle = strColour + " Hand Warmers";
		strPicture = "images/mitt3.jpg";
		strProdDesc = "Red Hand Warmers";
		break;
	default:
	}
	
	// append GST description if Canadian currency
	if ( currency.toUpperCase() == "CA" )
	{
		// strProdDesc = strProdDesc + " - *GST Included*";
	}

	document.writeln( "<tr height='180'>" );
	
	document.writeln( "<form action='" + strSite + "/cf/add.cfm' method='post' name='" + strFormID + "' id='" + strFormID + "'>" );

	document.writeln( "<input type='hidden' name='userid' value='" + strUserID + "'/>" );
	document.writeln( "<input type='hidden' name='return' value='" + returnURL + "'/>" );
	document.writeln( "<input type='hidden' name='currency' value='" + strCurrencyID + "'/>" );
	document.writeln( "<input type='hidden' name='product' value='" + strProdDesc + "'/>" );
	document.writeln( "<input type='hidden' name='price' value='" + strPrice + "'/>" );
	document.writeln( "<input type='hidden' name='units' value='" + strShipping + "'/>" );
	
	document.writeln( "<td width='172' align='center' valign='top'>" );
	document.writeln( "<img src='" + strPicture + "' width='172' height='129' border='0' alt='" + strTitle + "'/>" );
	document.writeln( "</td>" );
	
	document.writeln( "<td width='570' align='left' valign='top'>" );
	
	document.writeln( "<table width='100%' border='0' cellspacing='0' cellpadding='0'>" );
	
	document.writeln( "<tr height='1'>" );
	document.writeln( "<td width='70'/>" );
	document.writeln( "<td width='200'/>" );
	document.writeln( "<td width='200'/>" );
	document.writeln( "</tr>" );
	
	document.writeln( "<tr height='30'>" );
	document.writeln( "<td colspan='3' align='left' valign='top'>" );
	document.writeln( "<span class='body'><b>" + strTitle + ":</b> </span>" );
	document.writeln( "<span class='body'><img border='0' height='10' src='" + strFlag + "' width='21'/> " + strPriceDesc + "</span>" );
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
	
	document.writeln( "<tr height='30'>" );
	document.writeln( "<td align='left' valign='center'>" );
	document.writeln( "<span class='body'>" );
	document.writeln( "Quantity:" );
	document.writeln( "</span>" );
	document.writeln( "</td>" );
	document.writeln( "<td align='left' valign='center'>" );
	document.writeln( "<span class='body'>" );
	document.writeln( "<input type='text' name='qty' value='(Enter Quantity Here)' size='20' onFocus='JavaScript:clearTextField(this)' onBlur='JavaScript:resetTextField(this)'> (pair)" );
	document.writeln( "</span>" );
	document.writeln( "</td>" );
	document.writeln( "<td align='left' valign='center'>" );
	document.writeln( "<a href=JavaScript:addToShoppingCart('" + slipper + "')><img src='images/add.gif' width='179' height='30' border='0' alt=''/></a>" );
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
	
	// show size dropdown only if required
	if (strShowSizes == "1")
	{
		document.writeln( "<tr height='30'>" );
		document.writeln( "<td align='left' valign='center'>" );
		document.writeln( "<span class='body'>" );
		document.writeln( "Size:" );
		document.writeln( "</span>" );
		document.writeln( "</td>" );
		document.writeln( "<td colspan='2' align='left' valign='center'>" );
		document.writeln( "<span class='body'>" );
		document.writeln( "<select name='size'>" );
		document.writeln( "<option selected value='SelectSize'>(Select Size)</option>" );
		drawSizeList( strSizes );
		document.writeln( "</select>" );
		document.writeln( "</span>" );
		document.writeln( "</td>" );
		document.writeln( "</tr>" );
	}
	else
	{
		document.writeln( "<tr height='30'>" );
		document.writeln( "<td colspan='3' align='left' valign='center'>" );
		document.writeln( "<input type='hidden' name='size' value=''>" );
		document.writeln( "</td>" );
		document.writeln( "</tr>" );
	}
	
	document.writeln( "<tr height='30'>" );
	document.writeln( "<td colspan='3' align='left' valign='center'>" );
	document.writeln( "<span class='body'>" + strComments + "</span>" );
	// show sizing chart link only if required
	if (strShowSizingChartLink == "1")
	{
		document.writeln( "<span class='v12nB'>" );
		document.writeln( "<br/>(<a class='v12nBlue' href=javascript:OpenSizeWindow('" + currency + "')>Click here for Sizing Chart</a>)" );
		document.writeln( "</span>" );
	}
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
	
	document.writeln( "</table>" );
	
	document.writeln( "</td>" );
	
	document.writeln( "</form>" );
	
	document.writeln( "</tr>" );
					
}


function drawPriceForm( slipper, currency )
{
	var strFlag;
	var strColour;
	var strPicture;
	var strPriceDesc;
	var strSizes;
	var strComments;
	var strTitle;
	var strShowItem;
	var strShowSizes;

	// Get showItem value. If "0", don't show this item
	strShowItem = showItem( slipper );
	if (strShowItem == "0")
	{
		return;
	}

	// Get sizes, prices and other potentially changing information from other functions
	strShowSizes = showSizes( slipper );
	strPriceDesc = getPriceDesc( currency, slipper );
	strSizes = getSizes( slipper );
	strComments = getComments( slipper );
	strFlag = getFlag( currency );
	
	// Setup important order form information based on slipper colour
	switch ( slipper.toUpperCase() )
	{
	case "RED":
		strColour = "Red";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip7.jpg";
		break;
	case "CRANWHITE":
		strColour = "Red (white lining)";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip1a.jpg";
		break;
	case "GREEN":
		strColour = "Green";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip3.jpg";
		break;
	case "OATMEAL":
		strColour = "Oatmeal";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip2.jpg";
		break;
	case "BLACK":
		strColour = "Black";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip4a.jpg";
		break;
	case "ROSE":
		strColour = "Dusty Rose";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip6.jpg";
		break;
	case "BLUE":
		strColour = "Blue";
		strTitle = strColour + " Slippers";
		strPicture = "images/slip5.jpg";
		break;
	case "MITTENS_RED":
		strColour = "Red";
		strTitle = strColour + " Hand Warmers";
		strPicture = "images/mitt3.jpg";
		break;
	default:
	}
	
	// draw row
	document.writeln( "<tr height='180'>" );
	document.writeln( "<td width='172' align='center' valign='top'>" );
	document.writeln( "<img src='" + strPicture + "' width='172' height='129' border='0' alt='" + strTitle + "'/>" );
	document.writeln( "</td>" );
	document.writeln( "<td width='180' align='left' valign='top'>" );
	document.writeln( "<span class='body'>" + strTitle + "</span>" );
	document.writeln( "<span class='body'><br/><img border='0' height='10' src='" + strFlag + "' width='21'/> " + strPriceDesc + "</span>" );
	// show size dropdown only if required
	if (strShowSizes == "1")
	{
		document.writeln( "<span class='body'><br/><br/><u>Sizes Available</u></span>" );
		document.writeln( "<span class='body'>" );
		document.writeln( "<br/>" );
		document.writeln( strSizes );
		document.writeln( "</span>" );
	}
	document.writeln( "<br/><span class='body'>" + strComments + "</span>" );
	document.writeln( "</td>" );
	document.writeln( "</tr>" );
					
}


// E-commerce site based on currency
function getEcommerceSite( currency )
{
	var strSite;

	switch ( currency.toUpperCase() )
	{
	case "CA":
		strSite = "http://www.aitsafe.com";
		break;
	case "USD":
		strSite = "http://www.aitsafe.com";
		break;
	case "GBP":
		strSite = "http://ww4.aitsafe.com";
		// Change back to http://ww4.aitsafe.com when live
		break;
	default:
	}
	
	return strSite;
	
}


// E-commerce userid based on currency
function getEcommerceUserID( currency )
{
	var strUserID;

	switch ( currency.toUpperCase() )
	{
	case "CA":
		strUserID = "4563013";
		break;
	case "USD":
		strUserID = "4710314";
		break;
	case "GBP":
		strUserID = "6684506";
		break;
	default:
	}
	
	return strUserID;
	
}


// E-commerce currencyid based on currency
function getEcommerceCurrencyID( currency )
{
	var strCurrencyID;

	switch ( currency.toUpperCase() )
	{
	case "CA":
		// strCurrencyID = "1";
		strCurrencyID = "0";
		break;
	case "USD":
		// strCurrencyID = "2";
		strCurrencyID = "0";
		break;
	case "GBP":
		strCurrencyID = "1";
		// Change back to 0 if live
		break;
	default:
	}
	
	return strCurrencyID;
	
}


// Flag image based on currency
function getFlag( currency )
{
	var strFlag;

	switch ( currency.toUpperCase() )
	{
	case "CA":
		strFlag = "images/canada1.jpg";
		break;
	case "USD":
		strFlag = "images/usa1.jpg";
		break;
	case "GBP":
		strFlag = "images/uk1.gif";
		break;
	default:
	}
	
	return strFlag;
	
}


// Order page links based on currency
function getOrderLink( currency )
{
	var strLink;

	switch ( currency.toUpperCase() )
	{
	case "CA":
		strLink = "order.htm";
		break;
	case "USD":
		strLink = "american.htm";
		break;
	case "GBP":
		strLink = "uk.htm";
		break;
	default:
	}
	
	return strLink;
	
}


// Price page links based on currency
function getPriceLink( currency )
{
	var strLink;

	switch ( currency.toUpperCase() )
	{
	case "CA":
		strLink = "canada_prices.htm";
		break;
	case "USD":
		strLink = "american_prices.htm";
		break;
	case "GBP":
		strLink = "uk_prices.htm";
		break;
	default:
	}
	
	return strLink;
	
}


function drawSizeList( sizes )
{
	var strSize = "";
	var strChar = "";
	var i;
	
	for( i=0; i < sizes.length; i++ ) 
	{
		strChar = sizes.charAt( i ).toUpperCase();
		switch ( strChar )
		{
		case ",":
			strSize = "";
			break;
		case " ":
			break;
		default:
			strSize += strChar;
			switch ( strSize )
			{
			case "EXTRASMALL":
				document.writeln( "<option value='ExtraSmall'>Extra Small</option>" );
				strSize = "";
				break;
			case "SMALL":
				document.writeln( "<option value='Small'>Small</option>" );
				strSize = "";
				break;
			case "MEDIUM":
				document.writeln( "<option value='Medium'>Medium</option>" );
				strSize = "";
				break;
			case "LARGE":
				document.writeln( "<option value='Large'>Large</option>" );
				strSize = "";
				break;
			case "EXTRALARGE":
				document.writeln( "<option value='ExtraLarge'>Extra Large</option>" );
				strSize = "";
				break;
			default:
			}
		}
	}
}


function drawFaqs()
{
	getFaqs();
}

function drawFaq( question, answer )
{
	document.writeln( "<br/><span class='v12bDarkRed'>" + question + "</span>" );
	document.writeln( "<br/>" + answer + "<br/>" );
}


function drawTestimonials( pageType, firstTestimonial )
{
	getTestimonials( pageType, firstTestimonial );
}


function drawTestimonial( id, title, testimonial1, testimonial2, testimonial3, closing1, closing2, closing3 )
{
	document.writeln( "<a name='t'" + id + "/><br/><br/><span class='v12bDarkRed'>" + title + "</span>" );
	document.writeln( "<br/>&quot;" + testimonial1 + "&quot;" );
	if (testimonial2 != "")
	{
		document.writeln( "<br/><br/>&quot;" + testimonial2 + "&quot;" );
	}
	if (testimonial3 != "")
	{
		document.writeln( "<br/><br/>&quot;" + testimonial3 + "&quot;" );
	}
	document.writeln( "<span class='v12iB'>" );
	document.writeln( "<br/>" );
	if (closing1 != "")
	{
		document.writeln( "<br/>" + closing1 );
	}
	if (closing2 != "")
	{
		document.writeln( "<br/>" + closing2 );
	}
	if (closing3 != "")
	{
		document.writeln( "<br/>" + closing3 );
	}
	document.writeln( "</span>" );
	document.writeln( "<div align='right'><a class='v11nBlue' href='#top'>Return to top</a></div>" );
	
}

function drawBriefTestimonial( id, briefTestimonial, briefClosing )
{
	document.writeln( "<br/>&quot;" + briefTestimonial + "&quot;" );
	document.writeln( "<br/><span class='v11iB'>" + briefClosing + "</span>" );
	document.writeln( "<br/><span class='v11nB'>[<a class='v11nBlue2' href='testimonial.html?tid=" + id + "'>Read this testimonial...</a>]</span>" );
	document.writeln( "<br/>" );

}
function getTestimonialFromURL( urlString )
{
	var l;
	var x;
	var returnValue;
	var stringToSearch = "?TID=";
	
	urlString = urlString.toUpperCase();
	
	l = urlString.length;
	x = urlString.indexOf(stringToSearch);
	if (x == -1)
	{
		returnValue = "0";
	}
	else
	{
		returnValue = urlString.substring(x + stringToSearch.length, l);
		
		// check for existence of '#' bookmark after tid
		x = returnValue.indexOf("#");
		if (x != -1)
		{
			returnValue = returnValue.substring(0, x);
		}

		// check for existence of '&' after tid
		x = returnValue.indexOf("&");
		if (x != -1)
		{
			returnValue = returnValue.substring(0, x);
		}

		// check for existence of '/' after tid
		x = returnValue.indexOf("/");
		if (x != -1)
		{
			returnValue = returnValue.substring(0, x);
		}
	}
	
	return returnValue;
	
}
