﻿//Add JS functions to this file...

function submitForm(form) {
	form.submit();
}

function checkALL(cbox) {
	var i, a;

	a = allPos(cbox);

	for (i = 0; i < cbox.length; i++) {
		if (i != a) cbox[i].checked = false;
	}
}

function uncheckALL(cbox) {
	var i, a;
	
	a = allPos(cbox);

	for (i = 0; i < cbox.length; i++) {
		if ((i != a) && (cbox[i].checked)) {
			cbox[a].checked = false;
			break;
		}
	}
	
}

function allPos(cbox) {
	var i;

	for (i = 0; i < cbox.length; i++) {
		if (cbox[i].value == '') return i;
	}
}

function resetAll(cbox) {
	var i, a;

	a = allPos(cbox);

	for (i = 0; i < cbox.length; i++) {
		if (cbox[i].checked == true) return;
	}

	cbox[a].checked = true;
}

function checkThis(varID){ 
	var sStatus = document.getElementById(varID);

	if (sStatus != null){
		sStatus = document.getElementById(varID).checked;
	 
		if (sStatus != true){
			document.getElementById(varID).checked = "checked";
			uncheckALL(sform.location);
		} 
		else{
			document.getElementById(varID).checked = "";		
			resetAll(sform.location);
		}	
	
	}				
}

function RunPlayer(h, w, e)
{
   document.write('<object width="'+h+'" height="'+w+'">\n');
   document.write('<param name="movie" value="http://www.youtube.com/cp/'+e+'="></param>\n');
   document.write('<param name="wmode" value="transparent">\n');
   document.write('</params>\n');
   document.write('<embed src="http://www.youtube.com/cp/'+e+'=" type="application/x-shockwave-flash" wmode="transparent" width="'+h+'" height="'+w+'">\n');
   document.write('</embed>\n');
   document.write('</object>\n');
}

function launchCenter(url, name, height, width) {
  var str = "height=" + height + ",innerHeight=" + height;
  str += ",width=" + width + ",innerWidth=" + width;
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;

    var xc = (aw - width) / 2;
    var yc = (ah - height) / 2;

    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
  }
  return window.open(url, name, str);
}
function validemail(aemail) {
	apos=aemail.indexOf("@");
	dotpos=aemail.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) {
		return false;
	}
	else {
		return true;
	}
}
function validate() {
	var diverror = document.getElementById('errors');
	diverror.innerHTML = '';
	diverror.style.display = 'none';
	var bvalid = true;
	var serror = '<strong>There is a problem with your form:</strong><br /><br />';
			 
	if(document.getElementById('firstname').value=='') {
		serror = serror + 'Please enter your first name.<br />';
		bvalid = false;
	}
	if(document.getElementById('lastname').value=='') {
		serror = serror + 'Please enter your last name.<br />';
		bvalid = false;
	}
	if(!validemail(document.getElementById('email').value)) {
		serror = serror + 'Your email address is not valid.<br />';
		bvalid = false;
	}
	if(document.getElementById('firstname2').value=='') {
		serror = serror + 'Please enter your friend\'s first name.<br />';
		bvalid = false;
	}
	if(document.getElementById('lastname2').value=='') {
		serror = serror + 'Please enter your friend\'s last name.<br />';
		bvalid = false;
	}
	if(!validemail(document.getElementById('email2').value)) {
		serror = serror + 'Your friend\'s email address is not valid.<br />';
		bvalid = false;
	}

	if(!bvalid) {
		diverror.innerHTML = serror;
		diverror.style.display = 'block';
		window.scrollTo(0,0);
	} else {
	      diverror.innerHTML = '';
		  diverror.style.display = 'none';
	}
	return bvalid;
}