

/* OPEN LIVE STREAM FLASH PLAYER */
function openStreamWin(stationID) {
streamWin = window.open('http://resources.tindleradio.net/stream/streamrp.php?s='+stationID,'streamWin','width=380,height=665,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=0');
}

/* Form validation *********************************************************/
$(document).ready(function(){
	
	//removes required field class from labels 
	$('.requiredfield').focus(function(){
			$(this).prev('label').removeClass('requiredClass');
		});	
		
		
	$('#dataform').submit(function(){
		
		var subform=true;
		
		// Check for blank fields
		$('.requiredfield').each(function(){
			if($(this).val()==""){
				$(this).prev('label').addClass('requiredClass');
				subform=false;
			}
		});
		

		
		
		
		//must be an empty field
		if(subform==false){
			alert("Please fill all required fields!");
			return false;
		}
		
		/*
		//"agree" exists
		if($('#agree').length>0 && $("#agree:checked").length<1){
			 alert("You must tick the box");
			 return false;
		}
		*/
		
		// Ensure email is a valid email
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		
		if( reg.test( $('#email').val() ) == false ) {
			alert("Please enter a valid email address!");
			$('#email').prev('label').addClass('requiredClass');
			subform=false;
		}
		
		
		//"password" exists
		if($('#password').length>0){
			
		var illegalChars = /[\W_]/; // allow only letters and numbers		
				
		var passw1 = $('#password').val();
		var passw2 = $('#repeatpassword').val();
				
			//alert(passw1 +''+passw2);
			if(passw1 != passw2){
				alert("Your passwords don't match!");
				return false;
			}
				else if (passw1.length < 6 || passw1.length > 8) {
				 alert("The password is the wrong length.\n");
				  return false;
				}
					else if (illegalChars.test(passw1)) {
						alert("The password contains illegal characters.\n");
						return false;
					}
			
			
		}
		
		return subform;
	});
	
});
/******************************************************************************/
