/**
 * UWS : Javascripts (includes/styles/uws-script.js)
 * 
 * The main javascript library for U Write Santa
 *
 * @author Leanne Chambers <leanne@tinyqueen.com>
 * @version 1.0
 * @copyright Copyright (C) Leanne Chambers 2009
 * @package UWS
*/


function ShowHide(elementId)
{
	var element = document.getElementById(elementId);
	if(element.style.display != "block")
	{
		element.style.display = "block";
	}
	else
	{
		element.style.display = "none";
	}
}




if (/msie/i.test (navigator.userAgent)) //only override IE
{
document.nativeGetElementById = document.getElementById;
document.getElementById = function(id)
{
var elem = document.nativeGetElementById(id);
if(elem)
{
//make sure that it is a valid match on id
if(elem.attributes['id'].value == id)
{
return elem;
}
else
{
//otherwise find the correct element
for(var i=1;i<document.all[id].length;i++)
{
if(document.all[id][i].attributes['id'].value == id)
{
return document.all[id][i];
}
}
}
}
return null;
};
}


function reqSel()
{
var result = "";
var txt = "Please complete the following required fields:\n\n"; 
var warn = new Array();
warn[0] = "* Child's Name\n";
warn[1] = "* Child's Age\n";
warn[2] = "* Child's Gender\n";
warn[3] = "* Child's Hometown\n";
warn[4] = "* Who the Letter is From\n";
warn[5] = "* Child's State\n";
var F = document.forms["form1"];

if(F.elements["product1[name]"].value == '') 
{
result += warn[0];
}

if(F.elements["product1[age]"].options[F.elements["product1[age]"].options.selectedIndex].value == '') 
{
result += warn[1];
}

if(F.elements["product1[gender]"].options[F.elements["product1[gender]"].options.selectedIndex].value == '') 
{
result += warn[2];
}

if(F.elements["product1[hometown]"].value == '') 
{
result += warn[3];
}

if(F.elements["product1[author]"].options[F.elements["product1[author]"].options.selectedIndex].value == '') 
{
result += warn[4];
}

if(F.elements["product1[state]"].options[F.elements["product1[state]"].options.selectedIndex].value == '') 
{
result += warn[5];
}

if(result.length > 0)
{
alert(txt + result + "\n__________________\n\nThanks!"); 
return false;
}
else
{
return true;
}
}

function setTax() {

var F = document.forms["form1"];

if(F.elements["product1[state]"].options[F.elements["product1[state]"].options.selectedIndex].value == "MD") 
{
document.getElementById("tax").value="6";
}


}
