
function doViewList()
	{
		document.qty.viewSwitch.value = "default";
		document.qty.viewSwitch.name = "wlName";
		document.qty.submit();
	}

function checklength(val)
{
	if(val.length == 0) return false;
	for(var j=val.length;j > 0;j--)
	{
		if(val.charAt(j-1) != ' ')
		{
			return true;
		}
	}
	return false;
}

function emailCheck(val)
{
var EmailOk  = true
var Temp     = val;
var AtSym    = Temp.indexOf('@')
var Period   = Temp.lastIndexOf('.')
var Space    = Temp.indexOf(' ')
var Length   = Temp.length - 1   // Array is from 0 to length-1

	if ((AtSym < 1) ||                     // '@' cannot be in first position
    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
    (Period == Length ) ||             // Must be atleast one valid char after '.'
    (Space  != -1))                    // No empty spaces permitted
 	{
    	  return false;
 	}
   	return true;
}					

function valForm(frm)
{
	for(var i=0;i < frm.elements.length;i++)
	{
		if(frm.elements[i].name != "fname" && frm.elements[i].name != "lname" && !checklength(frm.elements[i].value))
		{
			if(!document.layers) frm.elements[i].style.backgroundColor='yellow';
			frm.elements[i].value = '';
			alert("Please fill out all required fields.");
			frm.elements[i].focus();
			return false;
		}
		else
		{
			if(!document.layers) frm.elements[i].style.backgroundColor='#FFFFFF';
		}				
	}
	if(!emailCheck(frm.emailAddress.value))
	{
		alert("Please enter a valid email address.");
		if(!document.layers) frm.emailAddress.style.backgroundColor='yellow';
		frm.emailAddress.focus();
		return false;
	}
	return true;
}
		function signup() {
		var emailAddress = trimString(document.emailForm.emailAddress.value);
		var form = document.emailForm;
		
		if(valForm(form)) {
			var ID = trimString(document.emailForm._ID_.value)
			var CONTEST = trimString(document.emailForm.CONTEST.value);
			var emailPref = trimString(document.emailForm.emailPref.value);
			var datetime = document.emailForm.datetime.value;

			var responsysURL = "http://katespade.rsys1.net/servlet/campaignrespondent" + 
					   "?EMAIL_ADDRESS=" + emailAddress + "&_ID_=" + ID + "&CONTEST=" + CONTEST + 
					   "&datetime=" + datetime + "&emailPref=" + emailPref;

			var newIframe = '<iframe src="' + responsysURL + '" height="1" width="1"></iframe>';
			
			document.getElementById('hiddenIframe').innerHTML = newIframe;
			
			setTimeout("document.emailForm.submit()", 4000);
		} 
	}
