// JavaScript Document
function gotoURL(u){
	window.document.location.href=u;	
}
var cur_testimonials = 0;
//var rotateTesSpeed = 5;
function showTestimonial(direction){
	var tes_size = $('ul.testimonials li').length;

	if(!direction) direction=0;
	cur_testimonials += direction;
	
	if(cur_testimonials == tes_size) 
		cur_testimonials = 0;
	else if(cur_testimonials < 0)
		cur_testimonials = tes_size - 1;

	$('ul.testimonials li').hide();
	$('ul.testimonials li').eq(cur_testimonials).fadeIn("slow");
	//cur_testimonials++;
	//setTimeout("rotateTestimonials()", rotateTesSpeed * 1000);
}
function submitForm(f){
	$('#'+f).get(0).submit();
	return false;
}

var mini_timer_id = null;
function setMiniContact(){
	$('#ContactLink').click(function(){
		if(!mini_timer_id) {
			clearTimeout(mini_timer_id);
		}
		$('#MiniContact').fadeIn('normal');
		return false;
	}).mouseout(function(){
		mini_timer_id = setTimeout("$('#MiniContact').fadeOut('fast')", 5000);
	});

}

function CreateProvince(idProvince, strCountry) {
  var ProvState = new Array;

  if (strCountry == "Canada") {

  ProvState[0] = new Option("Alberta");
  ProvState[1] = new Option("British Columbia");
  ProvState[2] = new Option("Manitoba");
  ProvState[3] = new Option("New Brunswick");
  ProvState[4] = new Option("Newfoundland");
  ProvState[5] = new Option("Nova Scotia");
  ProvState[6] = new Option("Northwest Territories");
  ProvState[7] = new Option("Nunavut");
  ProvState[8] = new Option("Ontario");
  ProvState[9] = new Option("Prince Edward Island");
  ProvState[10] = new Option("Quebec");
  ProvState[11] = new Option("Saskatchewan");
  ProvState[12] = new Option("Yukon");

  }

  else if (strCountry == "USA") {

  ProvState[0] = new Option("Alabama");
  ProvState[1] = new Option("Alaska");
  ProvState[2] = new Option("Arizona");
  ProvState[3] = new Option("Arkansas");
  ProvState[4] = new Option("California");
  ProvState[5] = new Option("Colorado");
  ProvState[6] = new Option("Connecticut");
  ProvState[7] = new Option("Delaware");
  ProvState[8] = new Option("Florida");
  ProvState[9] = new Option("Georgia");
  ProvState[10] = new Option("Hawaii");
  ProvState[11] = new Option("IdahoState");
  ProvState[12] = new Option("Illinois");
  ProvState[13] = new Option("Indiana");
  ProvState[14] = new Option("Iowa");
  ProvState[15] = new Option("Kansas");
  ProvState[16] = new Option("Kentucky");
  ProvState[17] = new Option("Louisiana");
  ProvState[18] = new Option("Maine");
  ProvState[19] = new Option("Maryland");
  ProvState[20] = new Option("Massachusetts");
  ProvState[21] = new Option("Michigan");
  ProvState[22] = new Option("Minnesota");
  ProvState[23] = new Option("Mississippi");
  ProvState[24] = new Option("Missouri");
  ProvState[25] = new Option("Montana");
  ProvState[26] = new Option("Nebraska");
  ProvState[27] = new Option("Nevada");
  ProvState[28] = new Option("NewHampshire");
  ProvState[29] = new Option("NewJersey");
  ProvState[30] = new Option("NewMexico");
  ProvState[31] = new Option("NewYork");
  ProvState[32] = new Option("NorthCarolina");
  ProvState[33] = new Option("NorthDakota");
  ProvState[34] = new Option("Ohio");
  ProvState[35] = new Option("Oklahoma");
  ProvState[36] = new Option("Oregon");
  ProvState[37] = new Option("Pennsylvania");
  ProvState[38] = new Option("RhodeIsland");
  ProvState[39] = new Option("SouthCarolina");
  ProvState[40] = new Option("SouthDakota");
  ProvState[41] = new Option("Tennessee");
  ProvState[42] = new Option("Texas");
  ProvState[43] = new Option("Utah");
  ProvState[44] = new Option("Vermont");
  ProvState[45] = new Option("Virginia");
  ProvState[46] = new Option("Washington");
  ProvState[47] = new Option("WestVirginia");
  ProvState[48] = new Option("Wisconsin");
  ProvState[49] = new Option("Wyoming");

  }
  
  else {
  ProvState[0] = new Option("");
  }

  for (i=document.getElementById(idProvince).options.length; i>0; i--) { 
  document.getElementById(idProvince).options[i] = null;
  }

  for(i=0; i<ProvState.length; i++) {
  document.getElementById(idProvince).options[i] = ProvState[i];
  }

  document.getElementById(idProvince).options[0].selected = true;

}

function checkAttendees(){
	var objs = document.getElementsByName("AttendeeName");
	var i;
	for(i=0; i<objs.length; i++){
		if(objs[i].value == "") {
			alert("Missing Attendee Information");
			$(objs).focus();
			return false;
		}
	}
	objs = document.getElementsByName("AttendeeEmail");
	for(i=0; i<objs.length; i++){
		if(objs[i].value == "") {
			alert("Missing Attendee Information");
			$(objs).focus();
			return false;
		}
	}	
	return true;
}

function collectAttendees(){
	var emails = "";
	var names = "";
	
/*	$('input.a_name').each(function(){
										names += $(this).val() + ";";
	});
	$('input.a_email').each(function(){
										emails += $(this).val() + ";";
	});*/
	
	var objs = document.getElementsByName("AttendeeName");
	var i;
	for(i=0; i<objs.length; i++){
		/*if(objs[i].value == "") {
			alert("Missing Attendee Information");
			return false;
		}*/
		names += objs[i].value + ";";
	}
	objs = document.getElementsByName("AttendeeEmail");
	for(i=0; i<objs.length; i++){
		/*if(objs[i].value == "") {
			alert("Missing Attendee Information");
			return false;
		}*/
		emails += objs[i].value + ";";
	}

	$('#AttendeesName').val(names);
	$('#AttendeesEmail').val(emails);
	
	return true;
}

function populateAttendeeFields(n){
	var num = parseInt(n);
	var columnheader = "";
	if(num != Number.NaN){
		columnheader = "<tr><td width=\"30\">&nbsp;</td><td class=\"field_label\">Attendee's Name</td><td class=\"field_label\">Attendee's Email Address</td></tr>";		var rows = "";
		for(var i=0; i<num; i++){
              		rows += "<tr>";
					rows += "<td class=\"field_label\">" + (i + 1) + ".</td>";
                	rows += "<td><span id=\"sprytextfield1" + i + "\"><input type=\"text\" name=\"AttendeeName\" id=\"Attendee" + i + "Name\" class=\"a_name\" /><span class=\"textfieldRequiredMsg\">A value is required.</span></span></td>";
                	rows += "<td><span id=\"sprytextfield10" + i + "\"><input type=\"text\" name=\"AttendeeEmail\" id=\"Attendee" + i + "Email\" class=\"a_email\" /><span class=\"textfieldRequiredMsg\">A value is required.</span><span class=\"textfieldInvalidFormatMsg\">Invalid format.</span></span></td>";
              		rows += "</tr>";				
		}
		$('#AttendeeTable').html(columnheader + rows);
		
		// add validation
		/*for(i=0; i<num; i++){
			eval("var sprytextfield1" + i + " = new Spry.Widget.ValidationTextField('sprytextfield1" + i + "')");
			eval("var sprytextfield10" + i + " = new Spry.Widget.ValidationTextField('sprytextfield10" + i + "', 'email')");
		}*/
	}else{
		$('#AttendeeTable').html(columnheader);
	}
}
