
//++++++++++++++++++++++++++//
// CONTACT
function validateEventSearch(frm){
	if(frm.keywords.value == frm.innerlabel.value){
		frm.keywords.value = '';
	}
	frm.submit();
}

//++++++++++++++++++++++++++//
// CONTACT

function sendContactForm(frm,fbId,submitId){
	if(validateForm(frm)){
	    
	    $(fbId).innerHTML = '<p class="loader"><strong>Sending Data...<strong></p>';
		toggleSaveButton(false, submitId, fbId);		
				
		var myRequest = new Request({method: 'post', url: './custom/processors/custom_submitForm.asp'});
		myRequest.onSuccess = function(responseText, responseXML){
		   if ( responseText == "CAPTCHAINVALID" ){
				var s ="Verification text did not match!"
				$(fbId).innerHTML = s;
			    toggleSaveButton(true, submitId);
			    alert(s);	
			 }else{
			    $(fbId).innerHTML = responseText;
			   	toggleSaveButton(true, submitId);
			    resetForm(frm);// reset form?
			 }
	    }
		myRequest.send(frm);

	}
}

function setDates(obj,id){
	//alert('Dates Set'+$(obj).value);
	var eventId = $(obj).value;	
	var req = new Request.HTML({url:'custom/processors/proc_getEventDates.asp', data: 'id='+eventId,  
			onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript) {
				// insert content and set flash replacement text
				$(id).set('html',responseHTML);
				$(id).getParent().setStyle('display','block');
			},
			onFailure: function() {
				//$('ddlEventTime').set('text','Unable to load content.');
			}
		});
	
		req.send();
}						
			
function sendGroupForm(frm,fbId,submitId){
	   if ( validateForm(frm) ){
	   		$(fbId).innerHTML = '<p class="loader"><strong>Sending Data...<strong></p>';
			toggleSaveButton(false, submitId, fbId);	
			var myRequest = new Request({method: 'post', url: './custom/processors/custom_submitForm.asp'});
												
				myRequest.onSuccess = function(rText, rXML){
					if (rText == "CAPTCHAINVALID" ){
						
						var s ="Verification text did not match!"
						$(fbId).innerHTML = s;
					    toggleSaveButton(true, submitId);
					    alert(s);	
					}else{
						$(fbId).innerHTML = rText;
						toggleSaveButton(true, submitId);
						resetForm(frm);// reset form?
					}			
							
				}; 
			
			myRequest.send(frm);
				
	};
};

//++++++++++++++++++++++++++++++++++++++//
// PREMIUM FORM

function sendPremiumContactForm(frm,feedbackId,submitId){
	if(validateForm(frm)){
			$(feedbackId).innerHTML = '<p class="loader"><strong>Sending Data...<strong></p>';
			toggleSaveButton(false, submitId, feedbackId);		
												
		var callBack = function(rt){
			$(feedbackId).innerHTML = rt;
			if ( String(rt).toLowerCase().indexOf('error') != -1 ){
				alert(rt);
				toggleSaveButton(true, submitId, feedbackId);					
			}else{
				frm.reset();
			}			
					
		};
	 
		var options = { 
						method : "post", 
						data : frm,
						onComplete : callBack
					};
		new Ajax('custom/processors/custom_submitForm.asp', options).request();
		
	};
};


//++++++++++++++++++++++++++++++++++++++//
// REMINDER FORM

function showReminder() {
	var oDiv = getElementById('passwordReminder');
	oDiv.style.display = 'block';
	oDiv = getElementById('reminderLink');
	oDiv.style.display = 'none';
}

function submitReminder() {
	if(validateReminder()){
		document.frmReminder.submit();
	} else {
		alert('Please enter a valid email.');
	}
}

function validateReminder() {
	var bReturn = true;
	if (validateEmail() == false)
		bReturn = false;
	return bReturn;
}



//++++++++++++++++++++++++++++++++++++++//
// SIGN UP FORM

function sendSignUpForm(frm,fbId,btnId){
   if ( validateForm(frm) ){
		frm.style.display = "none";
 
		$(btnId).style.display = "none";
		$(fbId).style.display = "block";
		$(fbId).innerHTML = '<p class="loader">Sending Data...</p>';

		var myRequest = new Request({method: 'post', url: './custom/processors/custom_submitForm.asp'});
		myRequest.onSuccess = function(responseText, responseXML){
    	    if ( responseText == "VINVALID" ){
			    frm.style.display = "block";
			    $(btnId).style.display = "block";
			    $(fbId).style.display = "none";
			    alert("Verification text was invalid!");	
			 }else{
			    $(fbId).innerHTML = responseText;
			 }
	    }
		myRequest.send(frm);
    }
}

//++++++++++++++++++++++++++++++++++++++//
// CONTEST FORM

function sendContestForm(frm,fbId,submitId)
{
	if(validateForm(frm))
	{
	    
	    $(fbId).innerHTML = '<p class="loader"><strong>Sending Data...<strong></p>';
		toggleSaveButton(false, submitId, fbId);		
				
		var myRequest = new Request({method: 'post', url: './custom/processors/custom_submitContestEntry.asp'});
			myRequest.onSuccess = function(rText, rXML)
			{
			   if ( rText == "VINVALID" )
	    	    {
				    
					var s ="Verification text did not match!"
					$(fbId).innerHTML = s;
				    toggleSaveButton(true, submitId);
				    alert(s);
				 }
				 else
				 {
						$(fbId).innerHTML = rText;//
				   	toggleSaveButton(true, submitId);
				    resetForm(frm);// reset form?
				 }
		    }
		myRequest.send(frm);

	}
}


	
