/* script for popup window */

function showPopup( width, height, file) {
	x = (640 - width)/2, y = (480 - height)/2;

	if (screen) {
	y = (screen.availHeight - height)/2;
	x = (screen.availWidth - width)/2;
	}
	if (screen.availWidth > 1800) {
	x = ((screen.availWidth/2) - width)/2;
	}

   	var newWindow =

	window.open(file,'','width='+width+',height='+height+',screenX='+x+',screenY='+y+',top='+y+',left='+x+',scrollbars=yes,resizable=yes,toolbar=yes,menubar=yes,status=no');

}


function vvalidate() {
	if(document.signup.name.value == ""){
		alert("Please fill in your name in the name field.");
		document.signup.name.focus();
		return false;
	}	

	else if(document.signup.company.value == ""){
		alert("Please fill in your company name in the company field.");
		document.signup.company.focus();
		return false;
	}
	
	else if(document.signup.email.value == ""){
		alert("Please fill in your E-mail address.");
		document.signup.email.focus();
		return false;
	}
	
	else if(document.signup.email.value != document.signup.confirm.value){
		alert("E-mail addresses don't match.");
		document.signup.confirm.focus();
		return false;
	}
	
	var emailID = document.signup.email;
		
	if (checkemail(emailID.value) == false) {
		emailID.value= "";
		emailID.focus();
		return false;
	}

	else {
		return true;
	}
}

function checkemail(str) {
	var invalidcheck = 0;	
	var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str)) {
		var tempstring = str.split("@");
		tempstring = tempstring[1].split(".");
		for (i=0;i<invalidaddress.length;i++) {
			if (tempstring[0]==invalidaddress[i]) {
				invalidcheck = 1;
			}
		}
		if (invalidcheck!=1) {
			testresults=true;
		}
		else {
			alert("Please input a more official email address!");
			testresults = false;
		}
	}
	else {
		alert("Please input a valid email address!");
		testresults = false;
	}
	return (testresults);
}


/*
   Milonic Flash Activation Script - insert_active_flash.js version 1.0 - May 4 2006

   Copyright 2005 (c) Milonic Solutions Limited. All Rights Reserved.
   This is a commercial software product, please visit http://www.milonic.com/ for more information.
*/

function commitFlashObject(_obj, _container){
	_output=""
	_paramoutput=""
	_src=""
	_ver=""
	for(_cO in _obj){
		_output+=_cO+"=\""+_obj[_cO]+"\" "
		_paramoutput+="<param name="+_cO+" value=\""+_obj[_cO]+"\">";
		if(_cO=="movie")_src="src=\""+_obj[_cO]+"\"";
		if(_cO=="version")_ver=_obj[_cO];
	}
	if(_ver=="")_ver="8,0,0,0"
	ihtm="<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+_ver+" "+_output+">\n"
	ihtm+=_paramoutput+"\n"
	ihtm+="<embed "+_src+" pluginspage=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash type=application/x-shockwave-flash "+_output+">\n";
	ihtm+="</embed>\n";
	ihtm+="</object>\n";
	document.getElementById(_container).innerHTML=ihtm	
}