// Example:

// simplePreload( '01.gif', '02.gif' ); 

function simplePreload()

{ 

  var args = simplePreload.arguments;

  document.imageArray = new Array(args.length);

  for(var i=0; i<args.length; i++)

  {

    document.imageArray[i] = new Image;

    document.imageArray[i].src = args[i];

  }

}

function updateCaptcha(capImage){
	capImage.src = "ttfcaptcha.php?bg_image=greenleecaptcha_bg.png&dummy=" + new Date();
}

function checkCaptcha(){
	//var url = '/proxy?url=' + encodeURIComponent('http://www.google.com/search?q=Prototype'); // notice the use of a proxy to circumvent the Same Origin Policy. 
	
	var form = $('signupform');
	var input = form['captcha'];
	var b_submit = form['b_submit'];
	
	$('checking-div').hide();
	
	if($F(input).length == 5){
		new Ajax.Request("verifycaptcha.php?captcha=" + $F(input), 
							{   
								method: 'get',   
								onLoading: function(){
									$('checking-div').show();
								},
								onSuccess: function(transport) 
									{     
										var notice = $('notice');     
										
										$('checking-div').hide();
										if (transport.responseText.match(/1/)){       											
											$('error-div').hide();
											$('ok-div').show();											
											b_submit.enable();
											input.disable();											
										}else{
											$('checking-div').hide();
											$('ok-div').hide();
											$('error-div').show();
											b_submit.disable();
											input.enable();
											input.select();
											input.focus();
										}
									} 
							}
						);
	} 
}				
function init(){
	hideHelp();
	Form.Element.enable('captcha');
	Form.Element.disable('b_submit');
	$('error-div').hide();
	$('ok-div').hide();
	$('checking-div').hide();
}

function reset_form(){
	var form = $('signupform');
	var input = form['captcha'];
	var b_submit = form['b_submit'];
	
	hideHelp();
	b_submit.disable();
	input.enable();
	$('error-div').hide();
	$('ok-div').hide();
}


function showHelp(){
	//$('help').show();
	new Effect.Appear('help-div');
}

function hideHelp(){
	$('help-div').hide();
}

//---------------------------------------------//
//                 SOUND
// 
//---------------------------------------------// 
function EvalSound(soundobj) { var thissound=$(soundobj); thissound.Play(); }  
