// Created by Jose Liendro

$(document).ready(function() {

	// z-index floating windows value
	var win=0;
	var stop=10; //percentage values
	var sleft=300;//percentage values

	var ctop=10; //percentage values
	var cleft=300;//percentage values
	
	$("#accordion").tabs(
		"#accordion div.pane",
	       	{	tabs: 'h2',
			effect: 'slide',
		       	initialIndex: 0
		}
	);

	$("#cleanportfolio").hide();
	$("#portfolio").hide();
	$("#team").hide();

	if( $('#showquery').length == 0 ){
		$("#contact").hide();
	}

	if( $('#querydone').length == 0 ){
		$("#statuscontact").show("slow");
	} else {
		$("#statuscontact").hide("fast");
	}


	$(".easydrag").easydrag();
	
	$("#portfoliobutton").click( function(){
		$("#portfolio").show("slow");
	});
	
	$("#teambutton").click( function(){
		$("#team").show("slow");
	});

	$("#contactbutton").click( function(){
		$("#contact").show("slow");
	});

	$("#cleanportfolio").click( function(){
		
//		var speed= 120;
//		$(".work:last").hide(speed,function(){
//			$(this).prev("div").hide(speed, arguments.callee);
//		});
//
		$(".work").remove();
		var win=0;
		var ctop=stop; //percentage values
		var cleft=sleft;//percentage values

		$("#cleanportfolio").hide();
	});

	$("#cleanteam").click( function() {
		$("#team").hide("slow");	
	});

	$("#cleancontact").click( function() {
		$("#contact").hide("slow");
	});

	
	$("#backhome").click( function(){
		// var speed= 120;
		// $(".work:last").hide(speed,function(){
		// 	$(this).prev("div").hide(speed, arguments.callee);
		// });

		$(".work").remove();
		var win=0;
		var ctop=stop; //percentage values
		var cleft=sleft;//percentage values

		$("#portfolio").hide("slow");
	});


	// portfolio works have db ID into div ID atribute


	$(".item").click( function(){
		var work=$(this).attr('id');

		// si es alguna otra cosa que no tiene ID no hace nada
		// por ejemplo cuando dice que no encontro trabajos

		if(work!=''){

			if($("#we"+work).length ){
				$("#we"+work).css('zIndex', ++win );
			} else {
				$.ajax({
					method: "get", url: 'lib/scripts/imagewindow.php',
					data:	"work="+work,
		
			                error:function (xhr, ajaxOptions, thrownError){
					    alert(xhr.status);
					    alert(thrownError);
					},

					beforeSend: function(){
						// $("#process").show("fast");
					},
	
					complete: function(){


						if($("#we"+work+" > .scrollable > .items > *").length>1){
							$("#we"+work+" > .scrollable").scrollable();
						} else {
							$("#we"+work+" .bigbracewrap > a").remove();
							$("#we"+work+" .wedescription").css('left', 14 );
							$("#we"+work+" .wetitle").css('position', 'relative' );
							$("#we"+work+" .wetitle").css('left', 14 );
						}

						$("#cleanportfolio").show("slow");
						$("#we"+work).css('zIndex', ++win );


						cleft = cleft + Math.pow(-1,win) * Math.floor(Math.random()*200);
						ctop = ctop + Math.pow(-1,win) * Math.floor(Math.random()*200);


						if( ctop < 0 )
							ctop = ctop * -1;

						if( ctop < stop )
							ctop = ctop + stop;

						if( ctop > 300 )
							ctop = stop;

						if( cleft < 0 )
							cleft = cleft * -1;

						if ( cleft < sleft  )
							cleft= cleft + sleft;

						if( cleft > 700 )
							cleft = sleft;

						$("#we"+work).css('left', cleft + "px" );
						$("#we"+work).css('top', ctop + "px" );



						$("#we"+work).click( function(){
							$("#we"+work).css('zIndex', ++win );
						});

//						$("#process").hide("fast");
						$("#we"+work).show(1000);
	
	
					},
					success: function(html){
							//alert(html);
							$("#wezone").append(html);
							$("#we"+work).easydrag();	
						}
				});

			}

		}
		
	});


});

