
var aMonth = new Array(12);
aMonth[0] = "January";
aMonth[1] = "February";
aMonth[2] = "March";
aMonth[3] = "April";
aMonth[4] = "May";
aMonth[5] = "June";
aMonth[6] = "July";
aMonth[7] = "August";
aMonth[8] = "September";
aMonth[9] = "October";
aMonth[10] = "November";
aMonth[11] = "December";
var dayName = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");

var africaArray2 =  new Array("('Select Country','',true,true)",
	"('Ethiopia','Ethiopia')",
	"('Somalia','Somalia')",
	"('South Africa','South Africa')",
	"('Other','Other')");

var middleeastArray2 =  new Array("('Select Country','',true,true)",
	"('Egypt','Egypt')",
	"('Iran','Iran')",
	"('Israel','Israel')",
	"('Kuwait','Kuwait')",
	"('Lebanon','Lebanon')",
	"('Morocco','Morocco')",
	"('Saudi Arabia')",
	"('Syria','Syria')",
	"('Turkey','Turkey')",
	"('U. A. Emirates','U. A. Emirates')",
	"('Other','Other')");

var asiaArray2 =  new Array("('Select Country','',true,true)",
	"('Armenia','Armenia')",
	"('Bangladesh','Bangladesh')",
	"('Cambodia','Cambodia')",
	"('China','China')",
	"('India','India')",
	"('Indonesia','Indonesia')",
	"('Japan','Japan')",
	"('Malaysia','Malaysia')",
	"('Myanmar','Myanmar')",
	"('Nepal','Nepal')",
	"('Pakistan','Pakistan')",
	"('Philippines','Philippines')",
	"('Singapore','Singapore')",
	"('South Korea','South Korea')",
	"('Sri Lanka','Sri Lanka')",
	"('Taiwan','Taiwan')",
	"('Thailand','Thailand')",
	"('Uzbekistan','Uzbekistan')",
	"('Vietnam','Vietnam')",
	"('Other','Other')");

var europeArray2 =  new Array("('Select Country','',true,true)",
	"('Albania','Albania')",
	"('Austria','Austria')",
	"('Belarus','Belarus')",
	"('Belgium','Belgium')",
	"('Bosnia','Bosnia')",
	"('Bulgaria','Bulgaria')",
	"('Croatia','Croatia')",
	"('Cyprus','Cyprus')",
	"('Czech Rep.','Czech Rep.')",
	"('Denmark','Denmark')",
	"('Estonia','Estonia')",
	"('Finland','Finland')",
	"('France','France')",
	"('Germany','Germany')",
	"('Greece','Greece')",
	"('Hungary','Hungary')",
	"('Iceland','Iceland')",
	"('Ireland','Ireland')",
	"('Italy','Italy')",
	"('Latvia','Latvia')",
	"('Liechtenstein','Liechtenstein')",
	"('Lithuania','Lithuania')",
	"('Luxembourg','Luxembourg')",
	"('Macedonia','Macedonia')",
	"('Malta','Malta')",
	"('Monaco','Monaco')",
	"('Netherlands','Netherlands')",
	"('Norway','Norway')",
	"('Poland','Poland')",
	"('Portugal','Portugal')",
	"('Romania','Romania')",
	"('Russia','Russia')",
	"('Slovakia','Slovakia')",
	"('Slovenia','Slovenia')",
	"('Spain','Spain')",
	"('Sweden','Sweden')",
	"('Switzerland','Switzerland')",
	"('Ukraine','Ukraine')",
	"('United Kingdom','United Kingdom')",
	"('Other','Other')");

var australiaArray2 =  new Array("('Select Country','',true,true)",
	"('Australia','Australia')",
	"('New Zealand','New Zealand')",
	"('Other','Other')");

var lamericaArray2 =  new Array("('Select Country','',true,true)",
	"('Costa Rica','Costa Rica')",
	"('Cuba','Cuba')",
	"('El Salvador','El Salvador')",
	"('Guatemala','Guatemala')",
	"('Haiti','Haiti')",
	"('Jamaica','Jamaica')",
	"('Mexico','Mexico')",
	"('Panama','Panama')",
	"('Other','Other')");

var namericaArray2 =  new Array("('Select Country','',true,true)",
	"('Canada','Canada')",
	"('USA','USA')",
	"('Other','Other')");

var samericaArray2 =  new Array("('Select Country','',true,true)",
	"('Argentina','Argentina')",
	"('Bolivia','Bolivia')",
	"('Brazil','Brazil')",
	"('Chile','Chile')",
	"('Colombia','Colombia')",
	"('Ecuador','Ecuador')",
	"('Paraguay','Paraguay')",
	"('Peru','Peru')",
	"('Suriname','Suriname')",
	"('Uruguay','Uruguay')",
	"('Venezuela','Venezuela')",
	"('Other','Other')");

function populateCountry2(inForm, selected) {
	var selectedArray;
	if(selected != ""){
		selectedArray = eval(selected + "Array2");
		while (selectedArray.length < inForm.members_state.options.length) {
			inForm.members_state.options[(inForm.members_state.options.length - 1)] = null;
		}
		for (var i=0; i < selectedArray.length; i++) {
			eval("inForm.members_state.options[i]=" + "new Option" + selectedArray[i]);
		}
		if (inForm.members_region.options[0].value == '') {
			inForm.members_region.options[0]= null;
// COMMENTED dont see why the history, fixed Mozilla selections		
//			if ( navigator.appName == 'Netscape') {
//				if (parseInt(navigator.appVersion) < 4) {
//					window.history.go(0);
//				}else {   	
//					if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
//						window.history.go(0);
//          		 		}
//         			}
//      			}
		}
	}

}

function populateUSstate2(inForm,selected) {  
	var stateArray =  new Array("('Select State','',true,true)",
		"('Alabama','Alabama')",
		"('Alaska','Alaska')",
		"('Arizona','Arizona')",
		"('Arkansas','Arkansas')",
		"('California','California')",
		"('Colorado','Colorado')",
		"('Connecticut','Connecticut')",
		"('Delaware','Delaware')",
		"('Columbia','Columbia')",
		"('Florida','Florida')",
		"('Georgia','Georgia')",
		"('Hawaii','Hawaii')",
		"('Idaho','Idaho')",
		"('Illinois','Illinois')",
		"('Indiana','Indiana')",
		"('Iowa','Iowa')",
		"('Kansas','Kansas')",
		"('Kentucky','Kentucky')",
		"('Louisiana','Louisiana')",
		"('Maine','Maine')",
		"('Maryland','Maryland')",
		"('Massachusetts','Massachusetts')",
		"('Michigan','Michigan')",
		"('Minnesota','Minnesota')",
		"('Mississippi','Mississippi')",
		"('Missouri','Missouri')",
		"('Montana','Montana')",
		"('Nebraska','Nebraska')",
		"('Nevada','Nevada')",
		"('New Hampshire','New Hampshire')",
		"('New Jersey','New Jersey')",
		"('New Mexico','New Mexico')",
		"('New York','New York')",
		"('North Carolina','North Carolina')",
		"('North Dakota','North Dakota')",
		"('Ohio','Ohio')",
		"('Oklahoma','Oklahoma')",
		"('Oregon','Oregon')",
		"('Pennsylvania','Pennsylvania')",
		"('Rhode Island','Rhode Island')",
		"('South Carolina','South Carolina')",
		"('South Dakota','South Dakota')",
		"('Tennessee','Tennessee')",
		"('Texas','Texas')",
		"('Utah','Utah')",
		"('Vermont','Vermont')",
		"('Virginia','Virginia')",
		"('Washington','Washington')",
		"('West Virginia','West Virginia')",
		"('Wisconsin','Wisconsin')",
		"('Wyoming','Wyoming')");

	if (selected == 'USA') {
		for (var i=0; i < stateArray.length; i++) 
		{
			eval("inForm.members_state.options[i]=" + "new Option" + stateArray[i]);
		}	
//		if ( navigator.appName == 'Netscape') 
//		{
//			if (parseInt(navigator.appVersion) < 4) 
//			{
//				window.history.go(0)
//			} else {    	
//				if (navigator.platform == 'Win32' || navigator.platform == 'Win16') 
//				{
//					window.history.go(0)
//        		}
//      	}
//   	}
	}
		
	if (selected == 'Other') {
		newCountry = "";
		while (newCountry == ""){
			newCountry=prompt ("Please enter the name of your country.", "");
		}

		if (newCountry != null) {
			inForm.members_state.options[(inForm.members_state.options.length-1)]=new Option(newCountry,newCountry,true,true);
			inForm.members_state.options[inForm.members_state.options.length]=new Option('Other, not listed','Other');
   		}
	}

	if(inForm.members_state.options[0].text == 'Select Country') {
		inForm.members_state.options[0]= null;
   	}
}

function checkOther(inForm,selected) {
	if(inForm.members_state.value == '' && selected != ''){
		eval("inForm.members_state.options[0]=" + "new Option('"+selected+"','"+selected+"')");
		inForm.members_state.options.selectedIndex = 0;
	}
}

function isUSA(state) {
	var found = false;
	var stateArray =  new Array('Alabama',
		'Alaska',
		'Arizona',
		'Arkansas',
		'California',
		'Colorado',
		'Connecticut',
		'Delaware',
		'Columbia',
		'Florida',
		'Georgia',
		'Hawaii',
		'Idaho',
		'Illinois',
		'Indiana',
		'Iowa',
		'Kansas',
		'Kentucky',
		'Louisiana',
		'Maine',
		'Maryland',
		'Massachusetts',
		'Michigan',
		'Minnesota',
		'Mississippi',
		'Missouri',
		'Montana',
		'Nebraska',
		'Nevada',
		'New Hampshire',
		'New Jersey',
		'New Mexico',
		'New York',
		'North Carolina',
		'North Dakota',
		'Ohio',
		'Oklahoma',
		'Oregon',
		'Pennsylvania',
		'Rhode Island',
		'South Carolina',
		'South Dakota',
		'Tennessee',
		'Texas',
		'Utah',
		'Vermont',
		'Virginia',
		'Washington',
		'West Virginia',
		'Wisconsin',
		'Wyoming');

	for (var i=0; i < stateArray.length; i++) {
		if(stateArray[i] == state){
			found = true;
		}
	}

	return found;
}	


function displayTime() {
	//format date display
   	var tDate = new Date();
   	var dayNum = leadingZero(tDate.getDate());
   	var day = dayName[tDate.getDay()];
   	var month = aMonth[tDate.getMonth()];
   	var year = tDate.getFullYear();
   	var hours = tDate.getHours();
   	var minutes = leadingZero(tDate.getMinutes());
   	var ampm = "A.M.";

   	if (hours == 0) hours = 12;
   	if (hours > 11){
   		ampm = "P.M.";
   	}
   	if (hours > 12){
   		hours -= 12;
   	}
   
   	document.write(" "+day+", "+month+" "+dayNum+", "+year+" "+hours+":"+minutes+" "+ampm);
}

function leadingZero(nr) {
	if (nr < 10){ 
	   nr = "0" + nr;
	}
	return nr;
}


function callServer(action) {
	var myStubForm;
	var myForm = frames['c_iframe'].document.c_form;
	var myUserForm = document.stub_form;
	var tmpAction = action;
	
	//alert('Action is:' + action);
	if(action == 'login'){
		tmpAction = '';
	}
	
	myStubForm = eval('document.'+tmpAction+'stub_form');
	
	myForm.action.value = action;
	//alert('Getting ready for if logic');
	if(action == 'update_member2_' || action == 'register_member_'){
		myForm.user.value = 'WEB_USER';
	}else{
		myForm.user.value = myUserForm.user.value;
	}

	if(action == 'add_member_' || action == 'update_member_'){
		
		myForm.members_first_name.value 	= myStubForm.members_first_name.value;
		myForm.members_last_name.value 		= myStubForm.members_last_name.value;
		myForm.members_first_name.value 	= myStubForm.members_first_name.value;
		myForm.members_company.value	 	= myStubForm.members_company.value;
		myForm.members_region.value 		= myStubForm.members_region.value;
		myForm.members_state.value 		= myStubForm.members_state.value;
		myForm.members_url.value 		= myStubForm.members_url.value;
		myForm.members_yahoo.value 		= myStubForm.members_yahoo.value;
		myForm.members_aim.value 		= myStubForm.members_aim.value;
		myForm.members_msn.value 		= myStubForm.members_msn.value;
		myForm.members_signature.value 		= '';
		myForm.members_alias.value 		= myStubForm.members_alias.value;
		myForm.members_password.value 		= myStubForm.members_password.value;
		myForm.members_email_addr.value 	= myStubForm.members_email_addr.value;
		myForm.members_gender.value 		= myStubForm.members_gender.value;
		myForm.members_age.value 		= myStubForm.members_age.value;
		myForm.members_m_level.value 		= myStubForm.m_level.value;
		myForm.speed.value 			= myStubForm.speed.value;
		myForm.members_icq.value 		= myStubForm.members_icq.value;
		myForm.members_web_question.value 	= myStubForm.members_web_question.value;
		myForm.members_web_answer.value 	= myStubForm.members_web_answer.value;
		myForm.members_heard_about.value 	= myStubForm.members_heard_about.value;
		if(action == 'update_member_'){
			myForm.original_alias.value 	= myStubForm.original_alias.value;
			myForm.m_id.value 		= myStubForm.m_id.value;
		}
	}else if(action == 'update_member2_' || action == 'register_member_'){
		myForm.members_first_name.value 	= myStubForm.members_first_name.value;
		myForm.members_last_name.value 		= myStubForm.members_last_name.value;
		myForm.members_first_name.value 	= myStubForm.members_first_name.value;
		myForm.members_company.value	 	= myStubForm.members_company.value;
		myForm.members_region.value 		= myStubForm.members_region.value;
		myForm.members_state.value 		= myStubForm.members_state.value;
		myForm.members_url.value 		= myStubForm.members_url.value;
		myForm.members_yahoo.value 		= myStubForm.members_yahoo.value;
		myForm.members_aim.value 		= myStubForm.members_aim.value;
		myForm.members_msn.value 		= myStubForm.members_msn.value;
		myForm.members_signature.value 		= '';
		myForm.members_alias.value 		= myStubForm.members_alias.value;
		myForm.members_password.value 		= myStubForm.members_password.value;
		myForm.members_email_addr.value 	= myStubForm.members_email_addr.value;
		myForm.members_gender.value 		= myStubForm.members_gender.value;
		myForm.members_age.value 		= myStubForm.members_age.value;
		myForm.members_m_level.value 		= myStubForm.m_level.value;
		myForm.speed.value 			= myStubForm.speed.value;
		myForm.members_icq.value 		= myStubForm.members_icq.value;
		myForm.members_heard_about.value 	= myStubForm.members_heard_about.value;
		myForm.original_alias.value 		= myStubForm.original_alias.value;
		myForm.m_id.value 			= myStubForm.m_id.value;
		myForm.members_web_question.value 	= myStubForm.members_web_question.value;
		myForm.members_web_answer.value 	= myStubForm.members_web_answer.value;

	}else if(action == 'add_media_' || action == 'update_media_'){
		var tempCat = '';

		if(action == 'add_media_'){
			myForm.m_id.value 			= myStubForm.m_id.value;
		}else{
			myForm.media_id.value 			= myStubForm.media_id.value;
		}

		for(var i = 0; i < myStubForm.category.length; i++){
			if(myStubForm.category.options[i].selected == true){
				tempCat += myStubForm.category.options[i].value+',';
			}
		}
	
		myForm.media_title.value 		= myStubForm.media_title.value;
		myForm.media_short_desc.value 		= myStubForm.media_short_desc.value;
		myForm.media_long_desc.value 		= myStubForm.media_long_desc.value;
		myForm.media_rating.value 		= myStubForm.media_rating.value;
		myForm.media_submission.value 		= myStubForm.media_submission.value;
		myForm.media_format.value 		= myStubForm.media_format.value ;
		myForm.media_type.value 		= myStubForm.media_type.value ;
		myForm.media_student.value 		= myStubForm.media_student.value ;
		myForm.media_student_school.value 	= myStubForm.media_student_school.value;
		myForm.media_clearance.value 		= myStubForm.media_clearance.value;
		myForm.media_guild.value 		= myStubForm.media_guild.value;
		myForm.media_clearance_issues.value 	= myStubForm.media_clearance_issues.value;
		myForm.category.value 			= tempCat;
		myForm.media_running_time.value 	= myStubForm.media_running_time.value;
		myForm.media_date_completed.value 	= myStubForm.media_date_completed.value;
		myForm.media_copyright.value 		= myStubForm.media_copyright.value;
		myForm.media_submitted_by.value 	= myStubForm.media_submitted_by.value;
		myForm.media_submitted_date.value 	= myStubForm.media_submitted_date.value;
		myForm.media_appr_by.value 		= myStubForm.media_appr_by.value;
		myForm.media_appr_date.value 		= myStubForm.media_appr_date.value;
		myForm.media_flash_flag.value		= myStubForm.media_flash_flag.checked;
		myForm.media_flash_height.value 	= myStubForm.media_flash_height.value;
		myForm.media_flash_width.value 		= myStubForm.media_flash_width.value;
	}else if(action == 'add_media_detail_'){
		myForm.media_id.value 			= myStubForm.media_id.value;
		myForm.detail_type.value 		= myStubForm.detail_type.value;
		myForm.detail_description.value 	= myStubForm.detail_description.value;
		myForm.detail_value.value 		= myStubForm.detail_value.value;
	}else if(action == 'search_member_'){
		myForm.member_name.value 		= myStubForm.member_name.value;
	}else if(action == 'search_media_'){
		myForm.media_title.value 		= myStubForm.media_title.value;
	}else if(action == 'upload_media_'){
		myForm.Q_high.value 			= myStubForm.Q_high.value;
		myForm.Q_low.value 			= myStubForm.Q_low.value;
		myForm.W_high.value 			= myStubForm.W_high.value;
		myForm.W_low.value 			= myStubForm.W_low.value;
		myForm.Icons.value 			= myStubForm.Icons.value;
		myForm.Flash.value 			= myStubForm.Flash.value;
		myForm.Shock.value 			= myStubForm.Shock.value;
		myForm.media_id.value 			= myStubForm.media_id.value;
	}else if(action == 'update_media_'){
		myForm.media_id.value 			= myStubForm.media_id.value;
	}
	myForm.url = "/cgi-bin/swish/c_admin.pl";
	//alert('Getting ready submitting form.action::' + myForm.action.value);
	//alert('Action of form::' + myForm.action);
	myForm.submit();
}

function callServerM(action) {
	var myStubForm;
	myForm = document.forms["login_member"];
	var tmpAction = action;
	myStubForm = eval('document.'+tmpAction);
	myForm.action.value = action;
	if(action == 'login_member'){
		myForm.members_alias.value 		= myStubForm.username.value;
		myForm.members_password.value 		= myStubForm.password.value;
		myForm.media_id.value 			= myStubForm.media_id.value;
	}
	myForm.submit();
}

function showMenu(id) {
	var myDiv = eval("document.getElementById('"+id+"')");

	hideAll();

	myDiv.style.display = '';
}
	
function hideAll() {
	var currDiv;
	var divArray = new Array(11);
	divArray[0] = 'add_member';
	divArray[1] = 'add_media';
	divArray[2] = 'add_media_detail';
	divArray[3] = 'search_member';
	divArray[4] = 'upload_media';
	divArray[5] = 'media_search_table';
	divArray[6] = 'upload_media_inner';
	divArray[7] = 'update_media';
	divArray[8] = 'update_member';
	divArray[9] = 'member_search_table';
	divArray[10] = 'live_stats_body';
	
	for (var i = 0; i < divArray.length; i++){
		currDiv = eval("document.getElementById('"+divArray[i]+"')");
		currDiv.style.display = 'none';
	}
}

 function isValidDate(dateField) {
      	if (dateField.value == "") return true;

      	var datePat = /^(\d{2})(\/|-)(\d{2})\2(\d{4})$/;
      	var matchArray = dateField.value.match(datePat);

      	if (matchArray == null) {
         	dateField.select();
         	dateField.focus();
         	alert("Date is not in a valid format [MM/DD/YYYY].");
         	return false;
      	}

      	month = matchArray[1];
      	day = matchArray[3];
      	year = matchArray[4];

      	if (month < 1 || month >12) {
         	dateField.select();
         	dateField.focus();
         	alert("Month must be between 1 and 12.");
         	return false;
      	}

      	if (day < 1 || day > 31){
         	dateField.select();
         	dateField.focus();
         	alert("Day must be between 1 and 31."); return false;
      	}

      	if ((month==4 || month==6 || month==9 || month==11) && day==31){
         	dateField.select();
         	dateField.focus();
         	alert("Month "+month+" doesn\'t have 31 days!");
         	return false;
      	}

      	if (month == 2) {
         	var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
            	if (day>29 || (day==29 && !isleap)) {
               		dateField.select();
               		dateField.focus();
               		alert("February " + year + " doesn\'t have " + day + " days!");
               		return false;
            	}
      	}		

      	formattedDate = month + "/" + day + "/" + year;
      	dateField.value = formattedDate;
      	return true;
}


function formatDate(field) {
      	if (field.value == '') return true;
      	var rawDate = field.value;
         
	if (rawDate.length == 8) {
       		field.value = rawDate.substring(0, 2) +
				'/' + rawDate.substring(2, 4)+
                               	'/' + rawDate.substring(4);
     	}
      	
	return true;
}

function validateForm(frm) {
	
	if(frm.name == 'add_member_stub_form' || frm.name == 'update_member_stub_form'){

		if(frm.members_alias.value == ''){
			alert('User Name is Required!');
			frm.members_alias.focus();
			frm.members_alias.select();
			return false;
		}

	//	if(frm.members_email_addr.value == ''){
	//		alert('Email Address is Required!');
	//		frm.members_email_addr.focus();
	//		frm.members_email_addr.select();
	//		return false;
	//	}

	//	if(frm.email_addr2.value == ''){
	//		alert('Email Address Confirmation is Required!');
	//		frm.email_addr2.focus();
	//		frm.email_addr2.select();
	//		return false;
	//	}

		if(frm.members_email_addr.value != frm.email_addr2.value){
			alert('Email Addresses Do Not Match!');
			frm.members_email_addr.focus();
			frm.members_email_addr.select();
			return false;
		}
	}else if(frm.name == 'update_member2_stub_form' || frm.name == 'register_member_stub_form' ){
		if(frm.members_first_name.value == ''){
			alert('First Name is Required!');
			frm.members_first_name.focus()
			frm.members_first_name.select();
			return false;
		}

		if(frm.members_last_name.value == ''){
			alert('Last Name is Required!');
			frm.members_last_name.focus();
			frm.members_last_name.select();
			return false;
		}

		if(frm.members_alias.value == ''){
			alert('User Name is Required!');
			frm.members_alias.focus();
			frm.members_alias.select();
			return false;
		}
		
		if(frm.members_email_addr.value == ''){
			alert('Email Address is Required!');
			frm.members_email_addr.focus();
			frm.members_email_addr.select();
			return false;
		}

		if(frm.email_addr2.value == ''){
			alert('Email Address Confirmation is Required!');
			frm.email_addr2.focus();
			frm.email_addr2.select();
			return false;
		}

		if(frm.members_email_addr.value != frm.email_addr2.value){
			alert('Email Addresses Do Not Match!');
			frm.members_email_addr.focus();
			frm.members_email_addr.select();
			return false;
		}

		if(frm.members_password.value == ''){
			alert('Password is Required!');
			frm.members_password.focus();
			frm.members_password.select();
			return false;
		}

		if(frm.password2.value == ''){
			alert('Password Confirmation is Required!');
			frm.password2.focus();
			frm.password2.select();
			return false;
		}

		
		if(frm.members_password.value != frm.password2.value){
			alert('Passwords Do Not Match!');
			frm.members_password.focus();
			frm.members_password.select();
			return false;
		}

		if(frm.members_web_question.value == ''){
			alert('Security Question is Required!');
			frm.members_web_question.focus();
			return false;
		}

		if(frm.members_web_answer.value == ''){
			alert('Security Answer is Required!');
			frm.members_web_answer.focus();
			frm.members_web_answer.select();
			return false;
		}
	}else if(frm.name == 'add_media_stub_form' || frm.name == 'update_media_stub_form'){
		if(frm.media_student_school.value != ''){
			frm.media_student.value = 'Y';
		}

		if(frm.media_running_time.value != ''){			
			if(frm.media_running_time.value.match(/^(\d{2})\D(\d{2})/) == null){
				alert('Running Time must be in HH:MM format!');
				frm.media_running_time.focus();
				frm.media_running_time.select();
				return false;
			}
		}


		if(frm.media_title.value == ''){
			alert('Title is Required!');
			frm.media_title.focus()
			frm.media_title.select();
			return false;
		}


		if(frm.category.value == ''){
			alert('Category is Required!');
			frm.category.focus();
			return false;
		}
		

		if(frm.media_submitted_by.value == ''){
			alert('Submitted By is Required!');
			frm.media_submitted_by.focus();
			frm.media_submitted_by.select();
			return false;
		}

		if(frm.media_submitted_date.value == ''){
			alert('Submitted Date is Required!');
			frm.media_submitted_date.focus();
			frm.media_submitted_date.select();
			return false;
		}

		if(frm.media_flash_flag.checked == true){
			if(frm.media_flash_height.value == ''){
				alert('Flash Height is Required!');
				frm.media_flash_height.focus();
				frm.media_flash_height.select();
				return false;
			}

			if(frm.media_flash_width.value == ''){
				alert('Flash Width is Required!');
				frm.media_flash_width.focus();
				frm.media_flash_width.select();
				return false;
			}
		}

	}else if(frm.name == 'add_media_detail_stub_form'){
		if(frm.detail_description.value == ''){
			alert('Description is Required!');
			frm.detail_description.focus()
			frm.detail_description.select();
			return false;
		}

		if(frm.detail_value.value == ''){
			alert('Name is Required!');
			frm.detail_value.focus()
			frm.detail_value.select();
			return false;
		}

	}else if(frm.name == 'search_member_stub_form'){
		if(frm.member_name.value == ''){
			alert('Member Name is Required!');
			frm.member_name.focus()
			frm.member_name.select();
			return false;
		}

	}else if(frm.name == 'search_media_stub_form'){
		if(frm.media_title.value == ''){
			alert('Media Title is Required!');
			frm.media_title.focus()
			frm.media_title.select();
			return false;
		}

	}else if(frm.name == 'upload_media_stub_form'){
		if(frm.Q_high.value == '' && frm.Q_low.value == '' && frm.W_high.value == '' && frm.W_low.value == '' && frm.Shock.value == '' && frm.Flash.value == '' && frm.Icons.value == ''){
			alert('Select at least ONE file to upload!');
			return false;
		}

	}else if(frm.name == 'login_member'){
		if(frm.username.value == ''){
			alert('User Name is Required!');
			frm.username.focus();
			frm.username.select();
			return false;
		}

		if(frm.password.value == ''){
			alert('Password is Required!');
			frm.password.focus();
			frm.password.select();
			return false;
		}
	}else if(frm.name == 'send_to_friend'){
		if(frm.member_name.value == ''){
			alert('Name is Required!');
			frm.member_name.focus();
			frm.member_name.select();
			return false;
		}

		if(frm.email.value == ''){
			alert('Email is Required!');
			frm.email.focus();
			frm.email.select();
			return false;
		}

		if(frm.recipient.value == ''){
			alert('Recipient is Required!');
			frm.recipient1.focus();
			frm.recipient1.select();
			return false;
		}
	}
	return true;
}


function verifyEmail(field) {
	var ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
	var regExp = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
	var regExp2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;

	if(field.value != ''){
		for(i=0; i < field.value.length ;i++){
			if(ok.indexOf(field.value.charAt(i))<0){ 
				alert('You must enter a valid Email Address!');
				field.focus();
				field.select();
				return false;
			}	
		} 

		if (!field.value.match(regExp) && field.value.match(regExp2)) {
			return true;
		}else{
			alert('You must enter a valid Email Address!');
			field.focus();
			field.select();
			return false;
		}
	}

	return true;

}

function verifyNumber(field) {
	if(isNaN(field.value)){
		alert('You must enter a valid number!');
		field.focus();
		field.select();
		return false;
	}

	return true;
}

function selectMember(id, first_name, last_name) {
	document.getElementById('member_list').innerHTML = "<select name='m_id'><option value='"+id+"'>"+first_name+" "+last_name+"</option></select>";
	hideAll();
	document.getElementById('add_media').style.display = '';
}

function selectMedia(id, title) {
	document.getElementById('media_list').innerHTML = "<select name='media_id'><option value='"+id+"'>"+title+"</option></select>";
	document.getElementById('upload_media_inner').style.display = '';
}

function searchMedia(id, action) {
	var myForm = frames['c_iframe'].document.c_form;
	var myUserForm = document.stub_form;
	
	myForm.action.value = action;
	myForm.user.value = myUserForm.user.value;
	myForm.media_id.value = id;

	myForm.submit();
}

function searchMember(id, action) {
	var myForm = frames['c_iframe'].document.c_form;
	var myUserForm = document.stub_form;
	
	myForm.action.value = action;
	myForm.user.value = myUserForm.user.value;
	myForm.m_id.value = id;

	myForm.submit();
}

function deleteMember(id, action) {
	var myForm = frames['c_iframe'].document.c_form;
	var myUserForm = document.stub_form;
	myForm.action.value = action;
	myForm.user.value = myUserForm.user.value;
	myForm.member_name.value = document.search_member_stub_form.member_name.value;
	myForm.m_id.value = id;
	myForm.submit();
}

function setCategories(str) {
	var values = str.split(/-/);
	var myCats = document.update_media_stub_form.category;
	
	for(var i = 0; i < myCats.options.length; i++){
		myCats.options[i].selected = false;
	}

	for(var i = 0; i < myCats.options.length; i++){
		for(var j = 0; j < values.length; j++){
			if(myCats.options[i].value == values[j]){
				myCats.options[i].selected = true;
			}
		}
	}
}

function fixDate(date) {
        var base = new Date(0);
        var skew = base.getTime();

        if (skew > 0){
                date.setTime(date.getTime() - skew);
	}
}

function getCookie(name) {
        var prefix = name + "=";
        var cookieStartIndex = document.cookie.indexOf(prefix);

        if (cookieStartIndex == -1){
                return null;
	}

        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);

        if (cookieEndIndex == -1){
                cookieEndIndex = document.cookie.length;
	}

        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}

function setCookie(name, value) {
	var cookieVal = name+"="+value+"; path=/;";

	if (getCookie(name)) {
		deleteCookie(name);
	}

	document.cookie = cookieVal;
}

function deleteCookie(name) {
	var old = new Date();
	old.setTime(old.getTime() + -1 * 24 * 3600 * 1000);
	var cookieVal = name+"=remove; path=/; expires="+old.toGMTString()+";";

	document.cookie = cookieVal;
}

function verifySession() {
	var now = new Date();
	fixDate(now);
	now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
	var visits = parent.document.cookie;

	if (!visits){
		if(opener){
        		opener.location = "http://www.swishfilms.com/login_register.html";
		}else{
			top.location = "http://www.swishfilms.com/login_register.html";
		}
		return false;
	}

	return true;
}

function setMediaId(id) {
	var myForm = document.login_member;
	//alert(id);
	myForm.media_id.value = id;
}

function login(id) {
	setCookie('SwishLogValCkie', id);
}

function logout() {
	deleteCookie("SwishLogValCkie");
	document.location = "http://www.swishfilms.com/";
}

function viewProfile() {
	var myCookie = getCookie("SwishLogValCkie");
	var myForm = document.member_submit_form;

	if(myCookie){
		myCookie += "END";
		var mbr = myCookie.substring(myCookie.indexOf("mbr_")+4, myCookie.indexOf("_pwd"));
		var pwd = myCookie.substring(myCookie.indexOf("pwd_")+4, myCookie.indexOf("END"));

		myForm.members_alias.value = mbr;
		myForm.members_password.value = pwd;
		myForm.action.value = 'show_login';

		myForm.submit();
	}
}

function getWelcomeTitle() {
	var myCookie = getCookie("SwishLogValCkie");

	if(myCookie){
		myCookie += "END";
		var mbr = myCookie.substring(myCookie.indexOf("mbr_")+4, myCookie.indexOf("_pwd"));

		document.write("<tr><th colspan='10' align='left'>&nbsp;Welcome "+mbr+"!</th></tr><tr class='style1'><td height='3' colspan='10'></td></tr>");
	}
}

function getLoginPrompt(dir) {
	if(getCookie("SwishLogValCkie")){
		document.write("<a href='#' onClick='viewProfile(); return false;' onMouseOver=\"MM_swapImage('viewPro','','"+dir+"images/view_over.gif',1)\" onMouseOut='MM_swapImgRestore()'><img src='"+dir+"images/view.gif' name='viewPro' width='140' height='17' border='0' id='viewPro'></a><br><a href='#' onClick='logout(); return false;' onMouseOver=\"MM_swapImage('logoutImg','','"+dir+"images/logout_over.gif',1)\" onMouseOut='MM_swapImgRestore();'><img src='"+dir+"images/logout.gif' name='logoutImg' width='140' height='20' border='0' id='logoutImg'></a>");
	}else{
		document.write("<a href='"+dir+"login_register.html' onMouseOver=\"MM_swapImage('Image11','','"+dir+"images/login_over.gif',1)\" onMouseOut='MM_swapImgRestore();'><img src='"+dir+"images/login.gif' name='Image11' width='140' height='17' border='0' id='Image11'></a>");
	}

}

function getPageTitle(title) {

	if(title != 'SwishFilms'){
		document.write('<tr><td align="left" colspan="10"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr>');

		if(title == 'Music'){
			document.write('<th class="music" align="left" valign="center"><img src="images/_title2/music_title2.jpg"></th>');
		}else if(title == 'Comedy'){
			document.write('<th class="comedy" align="left" valign="center"><img src="images/_title2/comedy_title2.jpg"></th>');
		}else if(title == 'Action'){
			document.write('<th class="action" align="left" valign="center"><img src="images/_title2/action_title2.jpg"></th>');
		}else if(title == 'Drama'){
			document.write('<th class="drama" align="left" valign="center"><img src="images/_title2/drama_title2.jpg"></th>');
		}else if(title == 'Experimental'){
			document.write('<th class="exp" align="left" valign="center"><img src="images/_title2/exp_title2.jpg"></th>');
		}else if(title == 'Animation'){
			document.write('<th class="anime" align="left" valign="center"><img src="images/_title2/anime_title2.jpg"></th>');
		}else if(title == 'Sports'){
			document.write('<th class="sports" align="left" valign="center"><img src="images/_title2/sport_title2.jpg"></th>');
		}else if(title == 'Games'){
			document.write('<th class="games" align="left" valign="center"><img src="images/_title2/games_title2.jpg"></th>');
		}else if(title == 'SwishFilms - Legal'){
			document.write('<th align="center" valign="center">Legal and Privacy Terms</th>');
		}else if(title == 'Contact SwishFilms'){
			document.write('<th align="center" valign="center">Contact Us</th>');
		}else if(title == 'About SwishFilms'){
			document.write('<th align="center" valign="center">About SwishFilms</th>');
		}else if(title == 'SwishFilms - Advertise'){
			document.write('<th align="center" valign="center">Advertise - Overview</th>');
		}else if(title == 'SwishFilms - Submit Film'){
			document.write('<th align="center" valign="center">Submit Film</th>');
		}else if(title == 'SwishFilms Help'){
			document.write('<th align="center" valign="center">Help</th>');
		}else if(title == 'SwishFilms - Impression Types'){
			document.write('<th align="center" valign="center">Advertise - Impression Types</th>');
		}

		document.write('</tr></table></td></tr><tr><td class="style1" height="3" colspan="10"></td></tr>');
	}
}

function getMedia(id,action,type) {
	var myForm = document.media_submit_form;

	myForm.id.value = id;
	myForm.type.value = type;

	if(action == 'v'){
		myForm.action.value = 'view_media';
	}else if(action == 'r'){
		myForm.action.value = 'show_media_reviews';
	}else{
		myForm.action.value = 'play_media';
	}

	myForm.submit();
}

function mediaHit(id,version) {
	var myForm = document.c_iframe.c_form;

	myForm.action.value = 'media_hit';
	myForm.user.value = 'WEB_USER';
	myForm.form.value = '0';
	myForm.media_id.value = id;

	if(version == 'Q_high'){
		myForm.type.value = 'QTH';
		myForm.speed.value = 'BROAD';
	}else if (version == 'W_high'){
		myForm.type.value = 'WMPH';
		myForm.speed.value = 'BROAD';
	}else if (version == 'Q_low'){
		myForm.type.value = 'QTL';
		myForm.speed.value = 'DIAL';
	}else if (version == 'W_low'){
		myForm.type.value = 'WMPL';
		myForm.speed.value = 'DIAL';
	}else{
		myForm.type.value = 'FLASH';
		myForm.speed.value = 'BROAD';
	}

	myForm.submit();
}

function liveStats(){
	MM_openWindowInner('../../cgi-bin/swish/c_admin.pl?action=view_live_stats_&form=0','STATS','height=800,width=890,scrollbars=yes,tollbar=no,resizable=yes');
}

function MM_openWindowInner(url,winName,winFeatures) {
  var newwin = window.open(url,winName,winFeatures);
  newwin.focus();
}

function memberWatch(id) {
	var myForm = document.c_iframe.c_form;
	var myCookie = getCookie("SwishLogValCkie");

	if(myCookie){
		myCookie += "END";
		var mbr = myCookie.substring(myCookie.indexOf("mbr_")+4, myCookie.indexOf("_pwd"));
		
		myForm.action.value = 'member_watch';
		myForm.user.value = 'WEB_USER';
		myForm.form.value = '0';
		myForm.members_alias.value = mbr;
		myForm.media_id.value = id;

		myForm.submit();
	}
}

function rateMedia(id, val) {
	var myForm = frames['c_iframe'].document.c_form;
	//var myForm = frames['c_iframe'].location.href;
	//var myForm = document.c_iframe.c_form;
	var myCookie = getCookie("SwishLogValCkie");
	if(myCookie){
		myCookie += "END";
		var mbr = myCookie.substring(myCookie.indexOf("mbr_")+4, myCookie.indexOf("_pwd"));
		myForm.action.value = 'rate_media';
		myForm.user.value = 'WEB_USER';
		myForm.form.value = '0';
		myForm.members_alias.value = mbr;
		myForm.media_id.value = id;
		myForm.media_rating.value = val;
		myForm.submit();
		alert('Thank You '+mbr+'!');
		window.close();
	} else {
		alert('Must be a member to rate movies.');
		window.close();
	}
}

function writeUserName() {
	var myCookie = getCookie("SwishLogValCkie");

	if(myCookie){
		var mbr = myCookie.substring(myCookie.indexOf("mbr_")+4, myCookie.indexOf("_pwd"));
		
		document.write(mbr);
	}
}

function setUserName(field) {
	var myCookie = getCookie("SwishLogValCkie");
	if(myCookie){
		var mbr = myCookie.substring(myCookie.indexOf("mbr_")+4, myCookie.indexOf("_pwd"));
		field.value = mbr;
	}
	//alert('field value is::'+ field.value);
}

function reviewMedia(id, val) {
	var myForm = frames['c_iframe'].document.c_form;
	//var myForm = frames['c_iframe'].location.href;
	//var myForm = document.c_iframe.c_form;
	var myCookie = getCookie("SwishLogValCkie");

	if(myCookie){
		myCookie += "END";
		var mbr = myCookie.substring(myCookie.indexOf("mbr_")+4, myCookie.indexOf("_pwd"));
		
		myForm.action.value = 'review_media';
		myForm.user.value = 'WEB_USER';
		myForm.form.value = '0';
		myForm.members_alias.value = mbr;
		myForm.media_id.value = id;
		myForm.media_review.value = val;
		myForm.submit();
	} else {
		alert('Must be a member to review movies.');
		window.close();
	}
}

function sendToFriend(id,name) {
	var url = 'v_site.pl?action=show_send_friend&id='+id+'&media_name='+name;
	var myCookie = getCookie("SwishLogValCkie");
	var mbr = '';

	if(myCookie){
		mbr = myCookie.substring(myCookie.indexOf("mbr_")+4, myCookie.indexOf("_pwd"));
	}

	url += '&members_alias='+mbr;
	MM_openWindowInner(url,'STATS','height=700,width=535,scrollbars=no,tollbar=no,resizable=yes');
}

function checkPlayer(version) {
	var myCookie = getCookie("SwishPlayerValCkie");

	if(!myCookie){
		if(confirm("Would you like to store this as your default media player?")){
			setCookie("SwishPlayerValCkie",version);
		}
	}
}

function setPlayer(){
	var myCookie = getCookie("SwishPlayerValCkie");

	if(myCookie){
		document.form1.select.value = myCookie;
	}
}

function changePlayer(media,speed,clear){
	if(clear == false && (media == '' || speed == '')){
		alert('Player and Speed are required!');
	}

	if(clear == true){
		deleteCookie("SwishPlayerValCkie");
		opener.document.form1.select.value = '';
		window.close();
	}else{
		var player = media+'_'+speed;
		setCookie("SwishPlayerValCkie",player);
		opener.document.form1.select.value = player;
		window.close();
	}
}

function playerButton(){
	var myCookie = getCookie("SwishPlayerValCkie");

	if(myCookie){
		document.write("<button name='chgPlayer' onClick=\"MM_openWindowInner('../../pref_pop.html','PREF','height=470,width=400,scrollbars=no,tollbar=no,resizable=yes');\">Change Player</button>");
	}
}

function setRecip(){
	var myForm = document.send_to_friend;
	var myRecip = '';

	if(myForm.recipient1.value != ''){
		myRecip = ''+myForm.recipient1.value;
	}

	if(myForm.recipient2.value != ''){
		myRecip = myRecip+','+myForm.recipient2.value;
	}

	if(myForm.recipient3.value != ''){
		myRecip = myRecip+','+myForm.recipient3.value;
	}

	if(myForm.recipient4.value != ''){
		myRecip = myRecip+','+myForm.recipient4.value;
	}

	if(myForm.recipient5.value != ''){
		myRecip = myRecip+','+myForm.recipient5.value;
	}
	myForm.recipient.value = myRecip;
	return true;
}

