// CLIENT SIDE FUNCTIONS

// Lauch a centered window
function launchCenter(url, name, height, width, toolbar, menubar) {
  var str = "height=" + height + ",innerHeight=" + height;
  str += ",width=" + width + ",innerWidth=" + width+ ",fullscreen=no,toolbar=" +toolbar+ ",status=no,menubar="+menubar+",scrollbars=yes,resizable=no,directories=no,location=no";
  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 classfriendly(classid)
{
	//window.open("single_item.pdf", "tutorial", "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,directories=no,location=no,width=640,height=480,left=100,top=100")
	var win=launchCenter("printclassinfo.asp?classid="+classid+"","class",480,640,"no","no");
}

function rankfriendly(rankid,ranksubid)
{
	//window.open("single_item.pdf", "tutorial", "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,directories=no,location=no,width=640,height=480,left=100,top=100")
	var win=launchCenter("printrankinfo.asp?rankid="+rankid+"&ranksubid="+ranksubid+"","class",480,640,"no","no");
}

function formfriendly()
{
	//window.open("single_item.pdf", "tutorial", "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,directories=no,location=no,width=640,height=480,left=100,top=100")
	var win=launchCenter("printformdefinitions.asp","class",480,640,"no","no");
}



//************************************************************************************************************
// Places Focus on first editable field 
function placefocus() 
{
  if (document.forms.length > 0) 
  {
    var field = document.forms[0];
    for (i = 0; i < field.length; i++) 
    {
      if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type == "password")) //|| (field.elements[i].type.toString().charAt(0) == "s")) 
      {
        document.forms[0].elements[i].focus();
        break;
      }
    }
  }
}
//************************************************************************************************************




//************************************************************************************************************

function validateform()
{
	
	if (document.contact.fullname.value=="") 
	{
		alert("Your Name is required");
		document.contact.fullname.focus();
	}
	else if (document.contact.email.value=="") 
	{
		alert("Your Email Address is required");
		document.contact.email.focus();
	}
	else if (document.contact.message.value=="")
	{
		alert("Your Message is required");
		document.contact.message.focus();
	}
	
	else document.contact.submit();
		
	

}
//************************************************************************************************************

function validatenewsletterform()
{
	if (document.newsletter.email.value=="") 
	{
		document.newsletter.email.focus();
	}
	else document.newsletter.submit();
		
	

}
//************************************************************************************************************



//************************************************************************************************************
function hoverhome()
{
	document.home.src="images/yellowhome.gif";
}

function nohoverhome()
{
	document.home.src="images/home.gif";
}

function hovercontact()
{
	document.contact.src="images/yellowcontact.gif";
}

function nohovercontact()
{
	document.contact.src="images/contactus.gif";
}
//************************************************************************************************************
