$(document).ready(function() {

/* ------------------------------------------------------------------------- 
   Image preloader                                                                  
   ------------------------------------------------------------------------- */	
	jQuery.preloadImages = function(){
	  for(var i = 0; i<arguments.length; i++){
	    	jQuery("<img>").attr("src", arguments[i]);
  		}
	}
	$.preloadImages("images/bgs/1.png",
					"images/bgs/2.png",
					"images/bgs/3.png",
					"images/bgs/4.png",
					"images/bgs/5.png",
					"images/bgs/6.png",					
					"images/dancers/click_both.png",
					"images/dancers/click_female.png",
					"images/dancers/click_male.png",
					"images/dancers/cv.jpg",
					"images/dancers/details.jpg",
					"images/dancers/email.jpg"
					);
	    	
/* ------------------------------------------------------------------------- 
   Ramdom images                                                                    
   ------------------------------------------------------------------------- */	
	var randomImages = ['1','2', '3', '4', '5', '6'];
	var rndNum = Math.floor(Math.random() * randomImages.length);
	$("div#dancers").css({ background: "url(http://79.170.40.248/dancersatbba.co.uk/images/bgs/" + randomImages[rndNum] + ".png) 50% 50% no-repeat" });
	
/* ------------------------------------------------------------------------- 
   Dancers page toggle                                                                    
   ------------------------------------------------------------------------- */	
	$("a#dancerEmail").click(function(event){
				
		if ($('div#dancerForm').css('display') == 'none') {
			$("div#dancerDetails").fadeOut(400, function(){
				$("div#dancerForm").fadeIn(400)
			});	
			$("img#emailImg").fadeOut(400, function(){
				$("img#detailsImg").fadeIn(400)
			});						
		} else {
			$("div#dancerForm").fadeOut(400, function(){
				$("div#dancerDetails").fadeIn(400)
			});	
			$("img#detailsImg").fadeOut(400, function(){
				$("img#emailImg").fadeIn(400)
			});						
		};
	});
	
/* ------------------------------------------------------------------------- 
   Form Styling                                                                    
   ------------------------------------------------------------------------- */	
    $('input[type="text"]').addClass("idleField");
	$('input[type="text"]').focus(function() {
		$(this).removeClass("idleField").addClass("focusField");
        if (this.value == this.defaultValue){
        	this.value = '';
    	}
        if(this.value != this.defaultValue){
	    	this.select();
        }
    });
    $('input[type="text"]').blur(function() {
    	$(this).removeClass("focusField").addClass("idleField");
        if ($.trim(this.value == '')){
        	this.value = (this.defaultValue ? this.defaultValue : '');
    	}
    });
	
    $('input[type="telephone"]').addClass("idleField");
	$('input[type="telephone"]').focus(function() {
		$(this).removeClass("idleField").addClass("focusField");
        if (this.value == this.defaultValue){
        	this.value = '';
    	}
        if(this.value != this.defaultValue){
	    	this.select();
        }
    });
    $('input[type="telephone"]').blur(function() {
    	$(this).removeClass("focusField").addClass("idleField");
        if ($.trim(this.value == '')){
        	this.value = (this.defaultValue ? this.defaultValue : '');
    	}
    });	
	
    $('input[type="password"]').addClass("idleField");
	$('input[type="password"]').focus(function() {
		$(this).removeClass("idleField").addClass("focusField");
        if (this.value == this.defaultValue){
        	this.value = '';
    	}
        if(this.value != this.defaultValue){
	    	this.select();
        }
    });
    $('input[type="password"]').blur(function() {
    	$(this).removeClass("focusField").addClass("idleField");
        if ($.trim(this.value == '')){
        	this.value = (this.defaultValue ? this.defaultValue : '');
    	}
    });
	
    $('textarea').addClass("idleField");
	$('textarea').focus(function() {
		$(this).removeClass("idleField").addClass("focusField");
        if (this.value == this.defaultValue){
        	this.value = '';
    	}
        if(this.value != this.defaultValue){
	    	this.select();
        }
    });
    $('textarea').blur(function() {
    	$(this).removeClass("focusField").addClass("idleField");
        if ($.trim(this.value == '')){
        	this.value = (this.defaultValue ? this.defaultValue : '');
    	}
    });
	
	

});

/* ------------------------------------------------------------------------- 
   DS Code                                                                    
   ------------------------------------------------------------------------- */	
	function changePic(num)
	{
		for(i=1;i<=4;i++)
			document.getElementById('img_'+i).style.display='none';
		document.getElementById('img_'+num).style.display='';
		return false;
	}	

