$(document).ready(function(){
	WINDOW_HEIGHT = $(window).height();
	WINDOW_WIDTH = $(window).width()  - 100;
	if(WINDOW_WIDTH > 960)
		WINDOW_WIDTH = 960;
	POPUP_HEIGHT = WINDOW_HEIGHT - 100;
});

$(window).resize( function(){ 
	WINDOW_HEIGHT = $(window).height();
	WINDOW_WIDTH = $(window).width()  - 100;
	if(WINDOW_WIDTH > 960)
		WINDOW_WIDTH = 960;
	POPUP_HEIGHT = WINDOW_HEIGHT - 100;
} );


_xGimmeDetails = {
	

	toggleFinalImage : function(p_bShow){
		var l_nRel = $('.image-holder').attr('rel');
		
		if(l_nRel == 1){
			$('.image-holder').attr('rel',0);
			$('.rendering-image').fadeOut();
			$('.finished-image').fadeIn();
			$('.view-finished').html('Back to rendering');
		}else{
			$('.image-holder').attr('rel',1);
			$('.rendering-image').fadeIn();
			$('.finished-image').fadeOut();
			$('.view-finished').html('Click to view Image of Finished Project');
		}
	}
	
}

_xSponsor = {
	
	validateForm : function(p_sFormName){
		
		var l_bValid = true;
		$('#'+p_sFormName+' input').each( function() {
				$(this).removeClass('field_error');								   
				if($(this).attr('accesskey') == 1){
					
					if(!$(this).val()){
						alert('Please enter: ' + $(this).prev('label').text().replace("*","") );	
						$(this).focus().addClass('field_error');
						l_bValid = false;
						return false;
					}
					
						
				}else if($(this).attr('accesskey') == 2){
					
					if(!_xUtils.echeck($(this).val())){
						alert('Please enter a Valid ' + $(this).prev('label').text().replace("*","") );	
						$(this).focus().addClass('field_error');
						l_bValid = false;
						return false;
					} 
				}
											   
		});
		 
		return l_bValid;
		 
		
	},
	
	processForm: function(p_nFormId){
	 
		switch(p_nFormId){
			case 1: 
				if(this.validateForm('shelter-sponsor')){
					return true;
				}
			default: return false;
		}
		
		return false;
		
	},
	
	toggleField : function(p_xObj,p_sDivId){
		if($(p_xObj).attr('checked')){
			$(p_sDivId).show();	
		}else
			$(p_sDivId).hide();
		
		
			
	}
}

 
_xUtils = { 
	echeck: function(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){ return false }
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ return false }
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ return false }
		if (str.indexOf(at,(lat+1))!=-1){ return false }
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ return false }
		if (str.indexOf(dot,(lat+2))==-1){ return false }
		if (str.indexOf(" ")!=-1){return false }
		return true;				
	}
}
