// Signup Box Resets

function resetTextField(textfield, initialVal) {
  if (textfield.value == initialVal) {
    textfield.value = '';
  }
}

// Small Form Validation

var hd_message = '';

function smallform(formname){

  if (!/^[a-z0-9_+.-]+\@([a-z0-9-]+\.)+[a-z0-9]{2,4}$/i.test(formname.Email.value)) {
    hd_message = hd_message + 'Please enter an email address\n   (like: name@example.com).\n';
  }
  if (!/(^\d{5}$)|(^\d{5}-\d{4}$)/i.test(formname.Zip.value)) {
    hd_message = hd_message + 'Please enter a zip code.\n';
  }

  if (hd_message){
    alert(hd_message);
    hd_message = '';
    return false;
  }
}

// Form Validation

var hd_message = '';

function checkform(formname){

  if (formname.FirstName.value==''){
    hd_message = hd_message + 'Please enter a first name.\n';
  }  
  if (formname.LastName.value==''){
   hd_message = hd_message + 'Please enter a last name.\n';
  }  
  if (!/^[a-z0-9_+.-]+\@([a-z0-9-]+\.)+[a-z0-9]{2,4}$/i.test(formname.Email.value)) {
    hd_message = hd_message + 'Please enter an email address\n   (like: name@example.com).\n';
  }
  if (formname.Zip.value==''){
    hd_message = hd_message + 'Please enter a zip code.\n';
  }

//'Agree to Terms' checkbox validation
/*  if (formname.agreetoterms.checked==false){ 
      hd_message = hd_message + '\nYou must agree to the Privacy Policy and Terms of Use to proceed.\n';
  }*/ 

  if (hd_message){
    alert(hd_message);
    hd_message = '';
    return false;
  }
}


// Email Validation

function gbemail(el_form) {

  if (el_form.email) {
    vemail = el_form.email.value;
  } else if (el_form.Email) {
    vemail = el_form.Email.value;
  }

  if ( /^[a-z0-9_+.-]+\@([a-z0-9-]+\.)+[a-z0-9]{2,4}$/i.test(vemail) ) {
    return true;
  } else {
    alert("Please enter an email address\n(like: name@example.com)");
    return false;
  }
}

// Kintera Legacy Pop-Ups

function popUpExt(cid,url,w1,h1){
sealWin=window.open(url,"Ext"+cid,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width="+w1+",height="+h1);
if ( BrowserIsNotIE5() && sealWin != null )
sealWin.focus();
}

// Dreamweaver Pop-Ups

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


// sfHover for share rollovers

sfHover = function() {
  var sfEls = document.getElementById("shareit").getElementsByTagName("LI");
  for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
      this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
      this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
  }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

// Flowplayer video generation code

jQuery.fn.embedClicker = function(embed_display_name) {
		
	var showEmbed = false;

	return this.each(function() {
		var target = $(this);
		var name = target.attr('id').split('_')[0];
		var embed_display = $(embed_display_name);
		target.click(function() {
			if (showEmbed) {
				target.text('Show Embed Code');
				showEmbed = false;
				embed_display.hide();
				$f().show();
			} else {
				target.text('Hide Embed Code');
				showEmbed = true;
				embed_display.show();
				$f().hide();
			}
		});
	});
}

// Flowplayer conf file

var conf = {
	defaults: {
		autoPlay: false,
		autoBuffering: true
	}
}
