	function openNewWindow(PID)
	{	
		if(! window.focus) return;	
		var myWin = window.open('https://secure2.360training.com/vu3/index.cfm?event=displayCourseInfo&pid=' +  PID + '&cId=430','','scrollbars=yes,width=530px,height=400px,');
		myWin.focus();	
	}
	

	function openNewWindow_mcm(PID)
	{	
		if(! window.focus) return;	
		var myWin = window.open('https://secure2.360training.com/vu3/index.cfm?event=displayClassDetail&pid=' +  PID + '&cId=2828','','scrollbars=yes,width=530px,height=400px,');
		myWin.focus();	
	}


	function ValidateForm(){
		var emailID =document.getElementById('username')
		
		if ((emailID.value==null)||(emailID.value=="")){
			alert("Please Enter your Email")
			emailID.focus()
			return false
		}
		if (echeck(emailID.value)==false){
			emailID.value=""
			emailID.focus()
			return false
		}
	
		var password = document.getElementById('password')
		
		if((password.value==null)||(password.value==""))
		{
				alert('Please enter password')
				return false
		}
		
		return true
 }
	
	function addText(text) {
		if (text.value == "")
			text.value = "Search";
	}
	
	function clearText(text) {
		if (text.value == "Search")
		text.value = "";
	}

	function validate_email(field,alerttxt)
	{
		with (field)
		{
			apos=value.indexOf("@");
			dotpos=value.lastIndexOf(".");
			if (apos<1||dotpos-apos<2) 
			  {focus();alert(alerttxt);return false;}
		}
		return true;
	}
  
$(document).ready(function() {  		
		$('#crm').submit(function() {
			is_match = false;		
			var patt1=/true/gi;
			
			var is_valid = validate_inputs();		
			if (is_valid == false) return false;
	
			var $that = $(this);
			
			var captcha_elem = $that.find('#recaptcha_response_field');
			if ( captcha_elem.val() == ""){
			  alert("Please enter auto generated words");
			  captcha_elem.focus();
			  return false;
			}	       
		
			$.ajax({
			   type: "POST",
			   url: "index.cfm",
			   async: false,
			   data: $that.serialize(),
			   success: function(data){
				//if (data.trim() == 'true'){                         
				if (data.match(patt1)){    
				  is_match = true;
				}
				else{
				  alert (data);
				  //alert(captcha_elem.val()); 
				  alert("The characters you entered didn't match the word verification. Please try again.");
				  Recaptcha.reload();			  
				  is_match = false;
				}
			   },
			   error: function(xhr, status, error){
				 alert( "Error: " + xhr.statusText + ":" + status+ ":" + error);is_match = false;}
			}); 
			return is_match;			
		});	
		
		
		
		$('#crmgroups').submit(function() {
			
			var is_valid = validate_groupform_inputs();
			if (is_valid == false) return false;	
			var $that = $(this);
	
			var captcha_elem = $that.find('#recaptcha_response_field');
			if ( captcha_elem.val() == ""){
			  alert("Please enter auto generated words");
			  captcha_elem.focus();
			  return false;
			}			
			
			is_match = false;
			var patt1=/true/gi;
	
			$.ajax({
			   type: "POST",
			   url: "index.cfm",
			   async: false,
			   data: $that.serialize(),
			   success: function(data){				
				if (data.match(patt1)){    						  	  					
					is_match = true;					
				}
				else{
				  alert("The characters you entered didn't match the word verification. Please try again.");
				  Recaptcha.reload();
				  is_match = false;
				}
			   },
			   error: function(xhr, status, error){
				 alert( "Error: " + xhr + ":" + status);is_match = false;}
			});  		
			return is_match;	
		});
		
});

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function getReferral(name) {
	var cookieValue = readCookie(name);
	if (cookieValue == null) return '';
	
	return '&' + cookieValue.replace(/%3D/g,"=").replace( /%26/g,"&");
}


function validate_inputs() {
	 	
	 		var frm;
	 		
	 		frm = document.forms['crm'];		
	 		
	 		if (frm.firstname.value == "") {
	 			alert("Please enter first name.");
	 			frm.firstname.focus();
	 			return false;
	 		}
	 		
	 		if (frm.lastname.value == "") {
	 			alert("Please enter last name.");
	 			frm.lastname.focus();
	 			return false;
	 		}
	 		
	 		if (frm.email.value == "") {			
	 			alert("Please enter correct email address.");
	 			frm.email.focus();
	 			return false;
	 		}	 		
	 		if (frm.email.value != "") {
	 			 var is_valid_email = validate_email(frm.email, "Please enter correct email.");
		         if (!is_valid_email) return false;		
	 		}
	 		
	 		if (frm.businessphone.value == "") {
	 			alert("Please enter business phone.");
	 			frm.businessphone.focus();
	 			return false;
	 		}
	 		if (frm.companyname.value == "") {
	 			alert("Please enter company name.");
	 			frm.companyname.focus();
	 			return false;
	 		}
	 		
	 		if ( frm.AREAOFINTEREST[frm.AREAOFINTEREST.selectedIndex].value == "0") {		
	 			alert("Please select Area of interest.");
	 			frm.AREAOFINTEREST.focus();
	 			return false;	
	 		}
			if ( frm.howdidyouhearaboutus[frm.howdidyouhearaboutus.selectedIndex].value == "0") {		
	 			alert("Please select how did you hear about us.");
	 			frm.howdidyouhearaboutus.focus();
	 			return false;	
	 		}	
	 		
	 		if (frm.description.value == "") {
	 			alert("Please enter description.");
	 			frm.description.focus();
	 			return false
	 		}
	 		
			
			return true;
	 	}


	function validate_groupform_inputs() {
	 	
	 		var frm;	 		
	 		frm = document.forms['crmgroups'];		
	 		
	 		if (frm.firstname.value == "") {
	 			alert("Please enter first name.");
	 			frm.firstname.focus();
	 			return false;
	 		}
	 		
	 		if (frm.lastname.value == "") {
	 			alert("Please enter last name.");
	 			frm.lastname.focus();
	 			return false;
	 		}	 		
			
			if(frm.jobtitle[frm.jobtitle.selectedIndex].value=="0"){
				alert("Please select job title.");
				frm.jobtitle.focus();
				return false;
			}
			
	 		if (frm.companyname.value == "") {
	 			alert("Please enter company name.");
	 			frm.companyname.focus();
	 			return false;
	 		}
	 		
	 		if (frm.businessphone.value == "") {
	 			alert("Please enter business phone.");
	 			frm.businessphone.focus();
	 			return false;
	 		}
			if (frm.address.value == "") {
	 			alert("Please enter address.");
	 			frm.address.focus();
	 			return false;
	 		}			
			if (frm.description.value == "") {
	 			alert("Please enter description.");
	 			frm.description.focus();
	 			return false;
	 		}	 			 		
	 		
			
	 		return true;
	 	}


<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->


function AddToCart_OnOff()
{
		
		var inputall = document.getElementsByTagName('input');		
		var isCheck = false;
		

		for( i=0; i < inputall.length; i++ )
		{
				if(	inputall[i].type.toLowerCase() == 'image' && inputall[i].id.substr(0,6).toLowerCase() == 'submit' )
				{												 
					inputall[i].disabled=true;					
				}			
		}		
						
		for( i=0; i < inputall.length; i++ )
		{
			if(	inputall[i].type.toLowerCase() == 'checkbox' && inputall[i].checked == true )				
				isCheck = true;
		}		


		if (isCheck != true )
		{				
			for( i=0; i < inputall.length; i++ )
			{
				if(	inputall[i].type.toLowerCase() == 'image' && inputall[i].id.substr(0,6).toLowerCase() == 'submit' )			
					inputall[i].disabled=true;
			}		
		}
		else
		{
				for( i=0; i < inputall.length; i++ )
				{
					if(	inputall[i].type.toLowerCase() == 'image' && inputall[i].id.substr(0,6).toLowerCase() == 'submit' )	
						inputall[i].disabled=false;
				}
		}			
}

function popitup(url) {
	newwindow=window.open(url,'name','height=480,width=550,');
	if (window.focus) {newwindow.focus()}
	return false;
}
