var browser;
var version = parseInt(navigator.appVersion); 
if(navigator.appName.indexOf('Netscape') == -1) {
	browser = 'IE'; 
} else { 
	browser = 'Netscape'; 
}

var cur_headmenu = '';

function toggleLanguage(objname) {

	var box = document.getElementById(objname);
	if(box.style.visibility != "visible") {
		box.style.visibility = "visible";
		// Thank you browser incompatibility
		if(browser == "IE") {
			box.style.display = "block";
		} else {
			box.style.display = "table-row";
		}
	} else {
		box.style.visibility = "hidden";
		box.style.display = "none";
	}
}

function toggleHeadmenu(objname) {

	var box = document.getElementById(objname);
	if(box.style.visibility != "visible") {
		box.style.visibility = "visible";
		// Thank you browser incompatibility
		if(browser == "IE") {
			box.style.display = "block";
		} else {
			box.style.display = "table-row";
		}
	} else {
		box.style.visibility = "hidden";
		box.style.display = "none";
	}

	if(objname == cur_headmenu) {}
	else if(cur_headmenu != '') {
		var box2 = document.getElementById(cur_headmenu);
		box2.style.visibility = "hidden";
		box2.style.display = "none";
	}
	cur_headmenu = objname;
}

function DisplayPicture(FileName,PhotoCaption,PhotoCredit)
{
        var wnd = window.open("", "newWindow", "alwaysraised=yes,dependent=yes,hotkeys=no,location=no,menubar=no,resizable=yes,scrollbars=no,status=yes,titlebar=yes,width=400,height=300");
        wnd.document.open("text/html", "replace");
        wnd.document.writeln('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">');
        wnd.document.writeln("<HTML>");
        wnd.document.writeln("<HEAD>");
        wnd.document.writeln("<TITLE>"+PhotoCredit+"</TITLE>");
        wnd.document.writeln("<SCRIPT>");
        wnd.document.writeln("function setSize()");
        wnd.document.writeln("{");
        wnd.document.writeln("var img = window.document.images[0];");
        wnd.document.writeln("window.resizeTo(img.width+30, img.height+125);");
        wnd.document.writeln("}");
        wnd.document.writeln("<\/SCRIPT>");
        wnd.document.writeln('<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">');
        wnd.document.writeln('<meta name="resource-type" content="document">');
        wnd.document.writeln("</HEAD>");
        wnd.document.writeln('<BODY bgcolor="#FFFFFF" marginheight=10 marginwidth=10 topmargin=10 leftmargin=10 text="#FFFFFF" link="#FFFF00" vlink="#FFFF00" alink="#00FF00" onBlur="window.close()" onLoad="setSize();">');
        wnd.document.writeln('<center><IMG SRC="'+FileName+'" BORDER=1><br><table width=100%><tr><td><font size="2" face="Arial, Helvetica, sans-serif" color="#666666">'+PhotoCaption+'</font></td></table></center>');
        wnd.document.writeln("</BODY>");
        wnd.document.writeln("</HTML>");
        wnd.document.close();
        wnd.onBlur = "window.close();";
        wnd.focus();
}



function check_story_form() {
  var strerr = "";

  if(document.getElementById("title").value == "") {
    strerr += "Title\n";
  }
  if(document.getElementById("story").value == "") {
    strerr += "Story\n";
  }
  if(document.getElementById("category").selectedIndex == "0") {
    strerr += "Category\n";
  }
  if(document.getElementById("first").value == "") {
    strerr += "First Name\n";
  }
  if(document.getElementById("last").value == "") {
    strerr += "Last Name\n";
  }
  if((document.getElementById("interest").selectedIndex == "0") && (document.getElementById("sendnews").checked == true)) {
    strerr += "Interest\n";
  }
  if(document.getElementById("email").value == "") {
    strerr += "Email\n";
  } else if(!validEmail(document.getElementById("email").value)) {
    strerr += "Invalid Email\n";
  }
  if(document.getElementById("city").value == "") {
    strerr += "City\n";
  }
  if(document.getElementById("state").value == "") {
    strerr += "State\n";
  }

  if(strerr == "") {
    document.getElementById("storyform").submit();
  } else {
    var strint = "Some fields are missing or incorrects:\n";
    alert(strint + strerr);
  }
}

function check_story_form_us() {
  var strerr = "";

  if(document.getElementById("title").value == "") {
    strerr += "Title\n";
  }
  if(document.getElementById("story").value == "") {
    strerr += "Story\n";
  }
  if(document.getElementById("category").selectedIndex == "0") {
    strerr += "Category\n";
  }
  if(document.getElementById("first").value == "") {
    strerr += "First Name\n";
  }
  if(document.getElementById("last").value == "") {
    strerr += "Last Name\n";
  }
  if((document.getElementById("interest").selectedIndex == "0") && (document.getElementById("sendnews").checked == true)) {
    strerr += "Interest\n";
  }
  if(document.getElementById("email").value == "") {
    strerr += "Email\n";
  } else if(!validEmail(document.getElementById("email").value)) {
    strerr += "Invalid Email\n";
  }
  if(document.getElementById("city").value == "") {
    strerr += "City\n";
  }
  if(document.getElementById("state").value == "") {
    strerr += "State\n";
  }

  if(strerr == "") {
    document.getElementById("storyform").submit();
  } else {
    var strint = "Some fields are missing or incorrects:\n";
    alert(strint + strerr);
  }
}

function check_story_form_fr() {
  var strerr = "";

  if(document.getElementById("title").value == "") {
    strerr += "Titre\n";
  }
  if(document.getElementById("story").value == "") {
    strerr += "Histoire\n";
  }
  if(document.getElementById("category").selectedIndex == "0") {
    strerr += "Categorie\n";
  }
  if(document.getElementById("first").value == "") {
    strerr += "Prenom\n";
  }
  if(document.getElementById("last").value == "") {
    strerr += "Nom\n";
  }
  if((document.getElementById("interest").selectedIndex == "0") && (document.getElementById("sendnews").checked == true)) {
    strerr += "Interet\n";
  }
  if(document.getElementById("email").value == "") {
    strerr += "Courriel\n";
  } else if(!validEmail(document.getElementById("email").value)) {
    strerr += "Courriel Invalide\n";
  }
  if((document.getElementById("phone1").value == "") || (document.getElementById("phone2").value == "") || (document.getElementById("phone3").value == "")) {
    strerr += "Telephone\n";
  }
  if(document.getElementById("city").value == "") {
    strerr += "Ville\n";
  }
  if(document.getElementById("state").value == "") {
    strerr += "Province\n";
  }

  if(strerr == "") {
    document.getElementById("storyform").submit();
  } else {
    var strint = "Champ(s) manquant(s) ou incorrect(s):\n";
    alert(strint + strerr);
  }
}

function check_story_form_fr_eu() {
  var strerr = "";

  if(document.getElementById("title").value == "") {
    strerr += "Titre\n";
  }
  if(document.getElementById("story").value == "") {
    strerr += "Histoire\n";
  }
  if(document.getElementById("category").selectedIndex == "0") {
    strerr += "Categorie\n";
  }
  if(document.getElementById("first").value == "") {
    strerr += "Prenom\n";
  }
  if(document.getElementById("last").value == "") {
    strerr += "Nom\n";
  }
  if((document.getElementById("interest").selectedIndex == "0") && (document.getElementById("sendnews").checked == true)) {
    strerr += "Interet\n";
  }
  if(document.getElementById("email").value == "") {
    strerr += "Courriel\n";
  } else if(!validEmail(document.getElementById("email").value)) {
    strerr += "Courriel Invalide\n";
  }
  if(document.getElementById("city").value == "") {
    strerr += "Ville\n";
  }

  if(strerr == "") {
    document.getElementById("storyform").submit();
  } else {
    var strint = "Champ(s) manquant(s) ou incorrect(s):\n";
    alert(strint + strerr);
  }
}


function check_comment_form() {
  var strerr = "";

  if(document.getElementById("first").value == "") {
    strerr += "First Name\n";
  }
  if(document.getElementById("last").value == "") {
    strerr += "Last Name\n";
  }
  if(document.getElementById("category").selectedIndex == "0") {
    strerr += "Interest\n";
  }
  if(document.getElementById("email").value == "") {
    strerr += "Email\n";
  } else if(!validEmail(document.getElementById("email").value)) {
    strerr += "Invalid Email\n";
  }
  if(document.getElementById("city").value == "") {
    strerr += "City\n";
  }
  if(document.getElementById("state").value == "") {
    strerr += "State\n";
  }

  if(strerr == "") {
    document.getElementById("storyform").submit();
  } else {
    var strint = "Some fields are missing or incorrects:\n";
    alert(strint + strerr);
  }
}

function check_comment_form_fr() {
  var strerr = "";

  if(document.getElementById("first").value == "") {
    strerr += "Prenom\n";
  }
  if(document.getElementById("last").value == "") {
    strerr += "Nom\n";
  }
  if(document.getElementById("category").selectedIndex == "0") {
    strerr += "Interet\n";
  }
  if(document.getElementById("email").value == "") {
    strerr += "Courriel\n";
  } else if(!validEmail(document.getElementById("email").value)) {
    strerr += "Courriel Invalide\n";
  }
  if(document.getElementById("city").value == "") {
    strerr += "Ville\n";
  }
  if(document.getElementById("state").value == "") {
    strerr += "Province\n";
  }

  if(strerr == "") {
    document.getElementById("storyform").submit();
  } else {
    var strint = "Champ(s) manquant(s) ou incorrect(s):\n";
    alert(strint + strerr);
  }
}

function check_comment_form_fr_eu() {
  var strerr = "";

  if(document.getElementById("first").value == "") {
    strerr += "Prenom\n";
  }
  if(document.getElementById("last").value == "") {
    strerr += "Nom\n";
  }
  if(document.getElementById("category").selectedIndex == "0") {
    strerr += "Interet\n";
  }
  if(document.getElementById("email").value == "") {
    strerr += "Courriel\n";
  } else if(!validEmail(document.getElementById("email").value)) {
    strerr += "Courriel Invalide\n";
  }
  if(document.getElementById("city").value == "") {
    strerr += "Ville\n";
  }

  if(strerr == "") {
    document.getElementById("storyform").submit();
  } else {
    var strint = "Champ(s) manquant(s) ou incorrect(s):\n";
    alert(strint + strerr);
  }
}

function check_refer_form() {
  var strerr = "";

  if(document.getElementById("ref1").value == "") {
  } else if(!validEmail(document.getElementById("ref1").value)) {
    strerr += "Invalid Email in Referral 1\n";
  }
  if(document.getElementById("ref2").value == "") {
  } else if(!validEmail(document.getElementById("ref2").value)) {
    strerr += "Invalid Email in Referral 2\n";
  }
  if(document.getElementById("ref3").value == "") {
  } else if(!validEmail(document.getElementById("ref3").value)) {
    strerr += "Invalid Email in Referral 3\n";
  }
  if(document.getElementById("ref4").value == "") {
  } else if(!validEmail(document.getElementById("ref4").value)) {
    strerr += "Invalid Email in Referral 4\n";
  }
  if(document.getElementById("ref5").value == "") {
  } else if(!validEmail(document.getElementById("ref5").value)) {
    strerr += "Invalid Email in Referral 5\n";
  }
  if(document.getElementById("ref6").value == "") {
  } else if(!validEmail(document.getElementById("ref6").value)) {
    strerr += "Invalid Email in Referral 6\n";
  }
  if(document.getElementById("ref7").value == "") {
  } else if(!validEmail(document.getElementById("ref7").value)) {
    strerr += "Invalid Email in Referral 7\n";
  }
  if(document.getElementById("ref8").value == "") {
  } else if(!validEmail(document.getElementById("ref8").value)) {
    strerr += "Invalid Email in Referral 8\n";
  }
  if(document.getElementById("ref9").value == "") {
  } else if(!validEmail(document.getElementById("ref9").value)) {
    strerr += "Invalid Email in Referral 9\n";
  }
  if(document.getElementById("ref10").value == "") {
  } else if(!validEmail(document.getElementById("ref10").value)) {
    strerr += "Invalid Email in Referral 10\n";
  }

  if(strerr == "") {
    document.getElementById("referform").submit();
  } else {
    var strint = "Some fields are missing or incorrects:\n";
    alert(strint + strerr);
  }
}

function validEmail(specimen) {
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if (filter.test(specimen)) return true;
  else return false;
}

function loadComments(page)
{
	document.getElementById('comment_frame').innerHTML = "<span class='loading'>Loading...</span>";
	
	var req = new ZaxasRequest();
	req.getContent(page, "comment_frame", true);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function check_subform() {
  var strerr = "";

  if(document.getElementById("first").value == "") {
    strerr += "First Name\n";
  }
  if(document.getElementById("last").value == "") {
    strerr += "Last Name\n";
  }
  if(document.getElementById("email").value == "") {
    strerr += "Email\n";
  } else if(!validEmail(document.getElementById("email").value)) {
    strerr += "Invalid Email\n";
  }

  if(strerr == "") {
    document.getElementById("subform").submit();
  } else {
    var strint = "Some fields are missing or incorrects:\n";
    alert(strint + strerr);
  }
}

function check_subform_fr() {
  var strerr = "";

  if(document.getElementById("first").value == "") {
    strerr += "Prenom\n";
  }
  if(document.getElementById("last").value == "") {
    strerr += "Nom\n";
  }
  if(document.getElementById("email").value == "") {
    strerr += "Courriel\n";
  } else if(!validEmail(document.getElementById("email").value)) {
    strerr += "Courriel Invalide\n";
  }

  if(strerr == "") {
    document.getElementById("subform").submit();
  } else {
    var strint = "Champ(s) manquant(s) ou incorrect(s):\n";
    alert(strint + strerr);
  }
}


