// JavaScript Document


function validateRadio( rbg ) {
//rbg = radio button group

	for ( i = 0; i < rbg.length; i++ ) {
		if ( rbg[ i ].checked ) {
			return rbg[ i ].value;
		}
	}
	
	return false;
}

function validateCheckbox( cb ){
	var temp = "";
	
	for ( var i = 0; i < cb.length; i++ ){
	
		if ( cb[ i ].checked == true ){
			temp += cb[ i ].value + ", ";
		}
	}
	
	if( temp != "" ){
		temp = temp.slice( 0, temp.length - 2 );
		return temp;
	}else{
		return false;
	}
}

// Email Validation Javascript
// copyright 23rd March 2003, by Stephen Chapman, Felgall Pty Ltd

// You have permission to copy and use this javascript provided that
// the content of the script is not changed in any way.

function validateEmail( addr ) {
	if ( addr == '' ) {
	   return false;
	}
	
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	
	for ( i = 0; i < invalidChars.length; i++ ) {
	   if ( addr.indexOf( invalidChars.charAt( i ) ,0 ) > -1 ) {
		  return false;
	   }
	}
	
	for ( i=0; i < addr.length; i++ ) {
	   if ( addr.charCodeAt( i ) > 127 ) {
		  return false;
	   }
	}
	
	var atPos = addr.indexOf( '@',0 );
	
	if ( atPos == -1 || atPos == 0 ) {
	   return false;
	}

	if ( addr.indexOf( '@', atPos + 1 ) > - 1 ) {
	   return false;
	}
	
	if ( addr.indexOf('.', atPos ) == -1 ) {
	   return false;
	}
	if ( addr.indexOf( '@.',0 ) != -1 ) {
	   return false;
	}
	if ( addr.indexOf( '.@',0 ) != -1 ){
	   return false;
	}
	
	if ( addr.indexOf( '..',0 ) != -1 ) {
	   return false;
	}
	
	var suffix = addr.substring( addr.lastIndexOf( '.' ) +1 );
	
	if ( suffix.length < 2 ) {
	   return false;
	}
	
	return true;
}

