// Cali-cha Master


function setCookie(name,value,expiredays)
{
	
	expiredays = expiredays || 1;	
	
	var exdate=new Date();
	
	exdate.setDate(exdate.getDate()+expiredays);
	
	document.cookie=name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());

}

function getCookie(name)
{
if (document.cookie.length>0)
  {
  start=document.cookie.indexOf(name + "=");
  if (start!=-1)
    {
    start=start + name.length+1;
    end=document.cookie.indexOf(";",start);
    if (end==-1) end=document.cookie.length;
    return unescape(document.cookie.substring(start,end));
    }
  }
return "";
}

function getWidth(){		
		if($(window).width()<=1280) 
			return '1280';
		
		if($(window).width()>1280 && $(window).width()<=1440)			
			return '1440';
			
		if($(window).width()>1440 && $(window).width()<=1600)
			return '1600';
			
		if($(window).width()>1600 && $(window).width()<=1920)
			return '1920';	
			
		if($(window).width()>1920)
			return '2560';	
}

function getRandom(limit){

	return (new Date()).getMilliseconds()%(limit||5);

}	
	
function show(div){
		
		$("#"+div).siblings().css('display','none');	
		
		$("#"+div).attr('className','show').slideDown('slow');
			
		switch(div){		
			case 'div1':
				change(div,1);
									
			break;
			case 'div2':
				change(div,2);
			
			break;	//Firm Profile
			case 'div3':

				change(div,3);
				
			break;//Practice Areas
			case 'div4':
				change(div,4);
				
			break;//client
			case 'div5':
				change(div,2);
				
			break;//links
			case 'div6':
				change(div,4);
				
			break;//contacto
			case 'div7':
				change(div,4);
			
			break;
			default:
				return;
			break;
		
		}
		
		setCookie('div',div);		
}

function change(div,images){	

	$("#contenedor").fadeOut('fast',function(){		
		$(this).css('background',"url(images/"+div+"_"+(getRandom((images||1)))+"_"+getWidth()+".jpg) no-repeat center top");		//div2_4_1440.jpg
	});
	
	if(div=='div1'){
		
		$("#submenuHome").css("display","block");
		$("#submenu").css("display","none");
		
	}else{
		
		$("#submenuHome").css("display","none");
		$("#submenu").css("display","block");
		
	}
		
	$("#contenedor").fadeIn('slow');
	
	

	
}

function preload(div,q){
	
	for(var i = 0; i<q; i++){
		//alert("images/"+div+"_"+i+'_'+getWidth()+".jpg");
    	$("<img>").attr("src", "images/"+div+"_"+i+'_'+getWidth()+".jpg");
	}
	
}
/*
$(document).ready(function () {
	
	
	
	$("#home").click(function(){
		
		show('div1');
		return false;
		
	});
	
	
	$('.scroll-pane').jScrollPane({showArrows:true});
	
	var div = getCookie('div');	
	if(div!=null && div!=""){
		
		show(div);		
		return;
	}
		
	show('div1');
	
	
	preload('div1',2);
	preload('div2',2);
	preload('div3',2);
	preload('div4',2);
	preload('div5',2);
	preload('div6',2);
	preload('div7',2);
	
	
});*/


