
function MM_checkBrowser(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,URL,altURL) { //v5.0
  var newURL='', userAgent=navigator.userAgent, version=0;
  if (userAgent.indexOf('Netscape') != -1) {
  	version = parseFloat(userAgent.substring(userAgent.indexOf('Netscape')+9,userAgent.length));
    if (version >= NSvers) {if (NSpass>0) newURL=(NSpass==1)?URL:altURL;}
    else {if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;}
  } else if (userAgent.indexOf('MSIE') != -1) {
  	version = parseFloat(userAgent.substring(userAgent.indexOf('MSIE')+4,userAgent.length));
    if (version >= IEvers)
     {if (IEpass>0) newURL=(IEpass==1)?URL:altURL;}
    else {if (IEnoPass>0) newURL=(IEnoPass==1)?URL:altURL;}
	
  } else if (userAgent.indexOf('Mozilla') != -1) {
  	version = parseFloat(userAgent.substring(userAgent.indexOf('Netscape')+9,userAgent.length));
    if (version >= NSvers) {if (NSpass>0) newURL=(NSpass==1)?URL:altURL;}
    else {if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;}	
	
  } else if (OBpass>0) newURL=(OBpass==1)?URL:altURL;
  if (newURL) { window.location=unescape(newURL); document.MM_returnValue=false; }
}

//-----------------------------------------------------Function: ConfirmDelete--------------------------------------------
function confirmDelete(strDeleteURL) {
	var msg = "\nDo you wish to delete this item?\n\nClick OK to delete...\n\nor CANCEL to return without deleting."
	 
	if (confirm(msg)) {
		location.replace(strDeleteURL)
	}  
}
//-----------------------------------------------------End Function: ConfirmDelete--------------------------------------------

//-----------------------------------------------------Function: ChangePasswordPop--------------------------------------------

function clientCtr_Open()
{
	var symbol = document.form1.symbol.value;
	var password = document.form1.password.value;
	window.open("http://clientcenter.stockgroup.com/changepassword.asp?symbol=" + symbol + "&password=" + password, "ClientCenter_Window", "height=400,width=350,resizable,scrollbars,toolbar,menubar,location,status");
}

//-----------------------------------------------------Function: SetFocus--------------------------------------------
function setsymbolfocus()
{
	form1.symbol.focus();
}


//-----------------------------------------------------Function: CCLogin Validation--------------------------------------------
function submit_onClick()
{
	if((document.form1.symbol.value)=="")
	{
		document.form1.symbol.focus();
		window.alert("Please enter a symbol");
		return false;
	}
	if((document.form1.password.value)=="")
	{
		document.form1.password.focus();
		window.alert("Please enter a password");
		return false;
	}
	if (document.form1.submitType.value == "CENTER")
	{
		return true;
	}
	else return true;
}
function PopUpReminder()
{
open("http://clientcenter.stockgroup.com/reminder.asp", "Password_Window", "height=350,width=400,maximize=no,menubar=no,toolbar=no,directories=no,status=yes,menubar=no,noresize,copyhistory=no");
return false;
}

//-----------------------------------------------------Function: RFI Validation--------------------------------------------
function ValidateForm() {
			var strRejectForm = '';
			if (document.frmRequestMoreInfo.txtName.value == '') {
				strRejectForm = strRejectForm + '\n - A name is required.';
			}
			if (document.frmRequestMoreInfo.txtEmail.value == '') {
				strRejectForm = strRejectForm + '\n - An email address is required.';
			}
			if (document.frmRequestMoreInfo.txtPhone.value == '') {
				strRejectForm = strRejectForm + '\n - An phone number is required.';
			}
			if (document.frmRequestMoreInfo.txtCompany.value == '') {
				strRejectForm = strRejectForm + '\n - A company is required.';
			}

			if (strRejectForm == ''){
				return true;
			}
			else {
				strRejectForm = 'The Request form could not be submitted for the following reasons:\n' + strRejectForm;
				strRejectForm = strRejectForm + '\n\n Please correct and resubmit. '
				alert(strRejectForm);
				return false;
			}		
		}	
		
//-----------------------------------------------------Function: RFI Validation--------------------------------------------
function ValidateTicketForm() {
			var strRejectForm = '';
			if (document.frmenterticket.dateCreated.value == '') {
				strRejectForm = strRejectForm + '\n - A date is required.';
			}
			if (document.frmenterticket.enteredByCoName.value == '' && document.frmenterticket.enteredByName.value == '') {
				strRejectForm = strRejectForm + '\n - A company name or your name is required.';
			}
			if (document.frmenterticket.sendTo.value == '') {
				strRejectForm = strRejectForm + '\n - An email is required.';
			}
			if (document.frmenterticket.title.value == '') {
				strRejectForm = strRejectForm + '\n - An subject is required.';
			}
			if (document.frmenterticket.issue.value == '') {
				strRejectForm = strRejectForm + '\n - An summary is required.';
			}

			if (strRejectForm == ''){
				return true;
			}
			else {
				strRejectForm = 'The Request form could not be submitted for the following reasons:\n' + strRejectForm;
				strRejectForm = strRejectForm + '\n\n Please correct and resubmit. '
				alert(strRejectForm);
				return false;
			}		
		}	

//-----------------------------------------------------Function: RFI SmallValidation--------------------------------------------
function ValidateFormSm() {
			var strRejectForm = '';
			if (document.frmRequestMoreInfo.txtName.value == '') {
				strRejectForm = strRejectForm + '\n - A name is required.';
			}
			if (document.frmRequestMoreInfo.txtEmail.value == '') {
				strRejectForm = strRejectForm + '\n - An email address is required.';
			}

			if (strRejectForm == ''){
				return true;
			}
			else {
				strRejectForm = 'The Request form could not be submitted for the following reasons:\n' + strRejectForm;
				strRejectForm = strRejectForm + '\n\n Please correct and resubmit. '
				alert(strRejectForm);
				return false;
			}		
		}	
		
//-----------------------------------------------------Function: Check email--------------------------------------------		
function checkEmail() {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(getEmail.email.value)){
	return (true);
	}
else{
	alert("Please enter your email address to subscribe. For example: myname@myserver.com");
	return (false);
	}
}


//-----------------------------------------------------Function: Pop window--------------------------------------------	
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
