var actualpos;
var actualsize;
var idioma;

var objImage;
var submenushow=true;


var fstime=true;
function history_init(){
$.history.init(loadContent);
}

function mouseOverUp(){
	document.getElementById("btn_scr_up").src ="img/scrollup0-over.png";
}

function mouseOutUp(){
	document.getElementById("btn_scr_up").src ="img/scrollup0.png";
}

function mouseOverDown(){
	document.getElementById("btn_scr_down").src ="img/scrolldown0-over.png";
}

function mouseOutDown(){
	document.getElementById("btn_scr_down").src ="img/scrolldown0.png";
}

function mouseOverPrev(){
	document.getElementById("btn_prev").src ="img/btn-prev-over.png";
}

function mouseOutPrev(){
	document.getElementById("btn_prev").src ="img/btn-prev.png";
}

function mouseOverNext(){
	document.getElementById("btn_next").src ="img/btn-next-over.png";
}

function mouseOutNext(){
	document.getElementById("btn_next").src ="img/btn-next.png";
}

function mouseOverFacebook(){
	document.getElementById("fb_logo").src ="img/logofcb_over.png";
	document.getElementById("fb_logo_eng").src ="img/logofcb_over.png";
}

function mouseOutFacebook(){
	document.getElementById("fb_logo").src ="img/logofcb.png";
	document.getElementById("fb_logo_eng").src ="img/logofcb.png";
}

function mouseOverFacebook2(){
	document.getElementById("fb_logo2").src ="img/logofcb_over.png";	
}

function mouseOutTwt2(){
	document.getElementById("twt_logo2").src ="img/logotwt.png";
}

function mouseOverTwt2(){
	document.getElementById("twt_logo2").src ="img/logotwt_over.png";	
}

function mouseOutFacebook2(){
	document.getElementById("fb_logo2").src ="img/logofcb.png";
}

function mouseOverPlay(){
	document.getElementById("btn_play").src ="img/play-over.png";	
}

function mouseOutPlay(){
	document.getElementById("btn_play").src ="img/play.png";
}


function wSize() {
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	
	var sizew = new Array(2)
	sizew[0] = myWidth;
	sizew[1] = myHeight ;
	
	return sizew ;
}



function resizebg(){
	wsize=wSize();
	//safesize();
	document.getElementById("container").style.height=wsize[1]+"px";
	document.getElementById("container").style.width=wsize[0]+"px";
	document.getElementById("container_bg").style.height=wsize[1]+"px";
	document.getElementById("container_bg").style.width=wsize[0]+"px";

	var ratiow=wsize[0]/wsize[1];
	//console.log(ratiow);
	if(ratiow<1.8){
		document.getElementById("centerbg").style.width=Math.ceil(1920/(1080/wsize[1]))+"px";
		document.getElementById("centerbg").style.height=wsize[1]+"px";
		document.getElementById("centerbg_back").style.width=Math.ceil(1920/(1080/wsize[1]))+"px";
		document.getElementById("centerbg_back").style.height=wsize[1]+"px";
		document.getElementById("leftbg").style.width=Math.ceil(1920/(1080/wsize[1]))+"px";
		document.getElementById("leftbg").style.height=wsize[1]+"px";
		document.getElementById("rightbg").style.width=Math.ceil(1920/(1080/wsize[1]))+"px";
		document.getElementById("rightbg").style.height=wsize[1]+"px";
		document.getElementById("slider").style.left=-(Math.ceil(1920/(1080/wsize[1])))+"px";
		actualpos=-(Math.ceil(1920/(1080/wsize[1])));
		actualsize=Math.ceil(1920/(1080/wsize[1]));
	}else{
		document.getElementById("centerbg").style.width=wsize[0]+"px";
		document.getElementById("centerbg").style.height=Math.ceil(1080/(1920/wsize[0]))+"px";
		document.getElementById("centerbg_back").style.width=wsize[0]+"px";
		document.getElementById("centerbg_back").style.height=Math.ceil(1080/(1920/wsize[0]))+"px";
		document.getElementById("leftbg").style.width=wsize[0]+"px";
		document.getElementById("leftbg").style.height=Math.ceil(1080/(1920/wsize[0]))+"px";
		document.getElementById("rightbg").style.width=wsize[0]+"px";
		document.getElementById("rightbg").style.height=Math.ceil(1080/(1920/wsize[0]))+"px";
		document.getElementById("slider").style.left=-wsize[0]+"px";
		actualpos=-wsize[0];
		actualsize=wsize[0];
	}
	
	//document.getElementById("loader_div").style.top="30px";
	//document.getElementById("loader_div").style.left=((wsize[0])-210)+"px";
	document.getElementById("loader_div").style.rigth="30px";
	document.getElementById("press_div").style.top=((wsize[1]/2)-70)+"px";
	document.getElementById("press_div").style.left=((wsize[0]/2)-90)+"px";
	document.getElementById("play_btn").style.top=((wsize[1]/2)-71)+"px";
	document.getElementById("play_btn").style.left=((wsize[0]/2)-54)+"px";	
	

}

function safesize(){
	if(wsize[1]<710){
		document.getElementById("secciones_div").style.top="190px";
		wsize[1]=710;
	}else{
		document.getElementById("secciones_div").style.top="none";
	}
}

var isLoadSec = false;
function loadsec(sec,idIdioma,pag,idProj){
	
	idioma = idIdioma;
	
	resethome();
	
	if(idProj!=''){
		//loadsubmenu();
	}
	
	isLoadSec = true;
	$.history.load(sec+"/"+idioma+"/"+pag+"/"+idProj);
	
	ArKaAjaxRequest('secciones.php', "POST", function(o){
		
		document.getElementById("loader_div").style.display="block";
		
		document.getElementById("section").innerHTML=o.responseText;

		document.getElementById("sectionhide").innerHTML=o.responseText;
	
		objImage = new Image();
		
		var image = document.getElementById("imagenFondo").value;

		if(document.getElementById("imagensticker").value!=""){
			//document.getElementById("sticker").style.backgroundImage="url(sticker/"+document.getElementById("imagensticker").value+")";
			document.getElementById("sticker").className="class_"+document.getElementById("imagensticker").value.replace(".png","");
			document.getElementById("stickertxt").innerHTML=document.getElementById("texto_sticker").value;
			document.getElementById("stickertxt").href=document.getElementById("url_sticker").value;
			document.getElementById("stickertxt").style.color="#"+document.getElementById("texto_color").value;
		}
		
		objImage.src='upload/'+image+'.jpg';

		_gaq.push(['_trackEvent', sec, idProj, idioma]);
		
		doWhileLoading();
		
    }, "sec="+sec+"&idioma="+idioma+"&pag="+pag+"&proj="+idProj);
	
	activarMenu(sec,idIdioma);

}

function showplay(){
	document.getElementById("play_btn").style.display="block";
	document.getElementById("play_btn").innerHTML="<a onmouseover='mouseOverPlay()' onmouseout='mouseOutPlay()' href=\"javascript:showvideo('"+document.getElementById("vimeo_id").value+"')\"><img id='btn_play' src='img/play.png' border='0'></a>";
	document.getElementById("play_btn").style.top=((wsize[1]/2)-71)+"px";
	document.getElementById("play_btn").style.left=((wsize[0]/2)-54)+"px";	
}

function showvideo(id){
Shadowbox.open({
        content:    'http://player.vimeo.com/video/'+id+'?title=0&amp;byline=0&amp;portrait=0&amp;color=ff006c',
        player:     "iframe",
        title:      "",
        height:     360,
        width:      640
    });

}

var pagesectxt="";
function loadPag(sec,idIdioma,pag,idProj){
	document.getElementById("press_div").style.display="none";
	idioma = idIdioma;

	document.getElementById("play_btn").style.display="none";

	document.getElementById("more_info_submenu_1").style.height="0px";
	document.getElementById("more_info_submenu_2").style.height="0px";
	document.getElementById("loader_div").style.display="block";

	isLoadSec = true;
	$.history.load(sec+"/"+idioma+"/"+pag+"/"+idProj+"/page");
	
	ArKaAjaxRequest('secciones.php', "POST", function(o){
		
		document.getElementById("loader_div").style.display="block";
		
		document.getElementById("sectionhide").innerHTML=o.responseText;
		
		objImage = new Image();
		
		var image = document.getElementById("imagenFondo").value;

		if(document.getElementById("imagensticker").value!=""){
			//document.getElementById("sticker").style.backgroundImage="url(sticker/"+document.getElementById("imagensticker").value+")";
			document.getElementById("sticker").className="class_"+document.getElementById("imagensticker").value.replace(".png","");
			document.getElementById("stickertxt").innerHTML=document.getElementById("texto_sticker").value;
			document.getElementById("stickertxt").href=document.getElementById("url_sticker").value;
			document.getElementById("stickertxt").style.color="#"+document.getElementById("texto_color").value;
		}
		
		objImage.src='upload/'+image+'.jpg';

		_gaq.push(['_trackEvent', sec, idProj, idioma]);

		doWhileLoadingproject();	
		
    }, "sec="+sec+"&idioma="+idioma+"&pag="+pag+"&proj="+idProj+"&h="+document.getElementById("section_info").style.height);
	activarMenu(sec,idIdioma);

}

function doWhileLoading () {
	if ( objImage.complete ){
		imagesLoaded();
	}
	else{
		setTimeout( 'doWhileLoading()', 100 ) ;
	}
}

function doWhileLoadingproject () {
	if ( objImage.complete ){
		imagesLoadedproject();
	}
	else{
		setTimeout( 'doWhileLoadingproject()', 100 ) ;
	}
}

function imagesLoaded()
{    
	document.getElementById("loader_div").style.display="none";
	document.getElementById("rightbg").src=objImage.src;
	setTimeout("mvseccion()",500);
	document.getElementById("sectionhide").innerHTML="";
}

function imagesLoadedproject()
{    
	document.getElementById("loader_div").style.display="none";
	document.getElementById("centerbg_back").src=objImage.src;

	fx(document.getElementById("centerbg"),[
	{'inicio':1,'fin':0.1,'u':'','propCSS':'opacity'}
	],500,true,acelerado,function(){
		document.getElementById("centerbg").src=objImage.src;
		//document.getElementById("centerbg_back").src="img/void.gif";
		document.getElementById("section").innerHTML=document.getElementById("sectionhide").innerHTML;

		document.getElementById("sectionhide").innerHTML="";
		
		$('.scroll-pane').jScrollPane(
		{
			showArrows: true 
		}
		);

		if(document.getElementById("vimeo_id").value!=""){
			showplay();
		}

		
		fx(document.getElementById("centerbg"),[
			{'inicio':0.1,'fin':1,'u':'','propCSS':'opacity'}
		],10,true,acelerado,function(){});
		isLoadSec = false;
	});

}

function activarMenu(sec,idioma){
	var enlaces = document.getElementById("menus_"+idioma).getElementsByTagName("a");
	for(var i=0; i < enlaces.length; i++)
    {
        enlaces[i].className='menu_inactive';
    }
	document.getElementById(sec+"_"+idioma).className='menu_active';
}

function showsection(){
	//document.getElementById("slider").style.left=actualpos+"px";
	//document.getElementById("centerbg").src=document.getElementById("rightbg").src;
	document.getElementById("web_menu_"+idioma).style.display="block";
	document.getElementById("home_menu").style.display="none";
	document.getElementById("section").style.display="block";
	document.getElementById("centerbg").src=document.getElementById("rightbg").src;	
	setTimeout("mvfinal()",500);
	if(document.getElementById("imagensticker").value!=""){
		document.getElementById("sticker").style.display="block";
	}
	if(document.getElementById("sec").value=="press"){
		document.getElementById("press_div").style.display="block";
		show_section_info();
	}
	if(document.getElementById("vimeo_id").value!=""){
		showplay();
	}
	$('.scroll-pane').jScrollPane(
		{
			showArrows: true 
		}
	);
	isLoadSec = false;
}

function mvfinal(){
document.getElementById("slider").style.left=actualpos+"px";
}

function generatefrase(){
	ArKaAjaxRequest('press.php', "POST", function(o){		
		document.getElementById("press_txt").src="upload/"+o.responseText;
		document.getElementById("press_txt").style.display="block";
    }, "");
}

function resethome(){
	document.getElementById("web_menu_1").style.display="none";
	document.getElementById("web_menu_2").style.display="none";
	document.getElementById("home_menu").style.display="none";
	document.getElementById("section").style.display="none";
	document.getElementById("sticker").style.display="none";
	document.getElementById("play_btn").style.display="none";
	document.getElementById("press_div").style.display="none";
	document.getElementById("more_info_submenu_1").style.height="0px";
	document.getElementById("more_info_submenu_2").style.height="0px";
	document.getElementById("press_txt").src="";
}

function mvseccion(){
	fx(document.getElementById("slider"),[
	{'inicio':actualpos,'fin':(actualpos-actualsize),'u':'px','propCSS':'left'}
	],500,true,acelerado,function(){setTimeout("showsection()",100);});
}


function show_menu_info(){
	if(document.getElementById("more_info_menu_"+idioma).style.height=="95px"){
		//document.getElementById("more_info_menu_"+idioma).style.display="none";
		fx(document.getElementById("more_info_menu_"+idioma),[
				{'inicio':95,'fin':(0),'u':'px','propCSS':'height'}
			],500,true,acelerado,function(){});
			if(idioma==1){
				document.getElementById("more_info_menu_lnk_"+idioma).innerHTML="maximizar +";
			}else{
				document.getElementById("more_info_menu_lnk_"+idioma).innerHTML="maximize +";
			}		
	}else{
		//document.getElementById("more_info_menu_"+idioma).style.display="block";
if(wsize[1]-parseInt(document.getElementById("more_info_submenu_"+idioma).style.height.replace("px",""))<680){
		show_section_info(false);
}

		fx(document.getElementById("more_info_menu_"+idioma),[
				{'inicio':0,'fin':(95),'u':'px','propCSS':'height'}
			],500,true,acelerado,function(){});
			
		if(idioma==1){
			document.getElementById("more_info_menu_lnk_"+idioma).innerHTML="minimizar -";
		}else{
			document.getElementById("more_info_menu_lnk_"+idioma).innerHTML="minimize -";
		}
		
	}
}

function show_section_info(action){

	if(document.getElementById("section_info").style.height=="0px"){
		if(action==null){

if(wsize[1]-parseInt(document.getElementById("more_info_submenu_"+idioma).style.height.replace("px",""))-parseInt(document.getElementById("more_info_menu_"+idioma).style.height.replace("px",""))<490){
		loadsubmenu(false);
		if(document.getElementById("more_info_menu_"+idioma).style.height=="95px"){
		//document.getElementById("more_info_menu_"+idioma).style.display="none";
		fx(document.getElementById("more_info_menu_"+idioma),[
				{'inicio':95,'fin':(0),'u':'px','propCSS':'height'}
			],500,true,acelerado,function(){});
			if(idioma==1){
				document.getElementById("more_info_menu_lnk_"+idioma).innerHTML="maximizar +";
			}else{
				document.getElementById("more_info_menu_lnk_"+idioma).innerHTML="maximize +";
			}		
	}
}
			
			fx(document.getElementById("section_info"),[
				{'inicio':0,'fin':(270),'u':'px','propCSS':'height'}
			],500,true,acelerado,function(){});
			
			if(idioma==1){
				document.getElementById("section_info_lnk").innerHTML="minimizar -";
			}else{
				document.getElementById("section_info_lnk").innerHTML="minimize -";
			}
			
		}
	}else{
		//document.getElementById("section_info").style.display="none";
		fx(document.getElementById("section_info"),[
		{'inicio':270,'fin':(0),'u':'px','propCSS':'height'}
		],500,true,acelerado,function(){});
	
		if(idioma==1){
			document.getElementById("section_info_lnk").innerHTML="maximizar +";
		}else{
			document.getElementById("section_info_lnk").innerHTML="maximize +";
		}
		
	}
}

function loadsubmenu(action){

document.getElementById("project_1").className="menu_inactive";
document.getElementById("project_2").className="menu_inactive";

	if(document.getElementById("more_info_submenu_"+idioma).style.height=="0px"){
		if(action==null){
if(wsize[1]-parseInt(document.getElementById("more_info_menu_"+idioma).style.height.replace("px",""))<680){
		show_section_info(false);
}

document.getElementById("project_1").className="menu_active2";
document.getElementById("project_2").className="menu_active2";

		fx(document.getElementById("more_info_submenu_"+idioma),[
				{'inicio':0,'fin':(190),'u':'px','propCSS':'height'}
			],500,true,acelerado,function(){});
setTimeout("loadscr("+idioma+")",1000);
	}
	}else{
		//document.getElementById("section_info").style.display="none";
		fx(document.getElementById("more_info_submenu_"+idioma),[
				{'inicio':190,'fin':(0),'u':'px','propCSS':'height'}
			],500,true,acelerado,function(){});
	}
}

function loadscr(idioma){
$('.enlacesProj'+idioma).css("overflow","auto");
$('.enlacesProj'+idioma).jScrollPane(
		{
			showArrows: true 
		}
		);
}

function loadContent(hash){
	if(!isLoadSec){
		if(hash!=""){
			var spl=hash.split("/");
			if(spl.length==5){
				if(spl[4]!=""){
					eval("loadPag('"+spl[0]+"',"+spl[1]+","+spl[2]+",'"+spl[3]+"')");
				}else{
					eval("loadsec('"+spl[0]+"',"+spl[1]+","+spl[2]+",'"+spl[3]+"')");
				}
			}else{
				eval("loadsec('"+spl[0]+"',"+spl[1]+","+spl[2]+",'"+spl[3]+"')");
			}
		}else{
			if(fstime==false){
				window.location="index.php";
			}		
		}
		fstime=false;
	}
}

