var slides=2;
var mdir='left';

$(document).ready(function() {



	$('#motion').cycle({
		speed:    3000,
		timeout:  1000,
		fx:       'fade'
    });
	
	
	$('#ch_text6').cycle({
		speed:    3000,
		timeout:  0,
		fx:       'fade',
		after:	 afterlog
    });
	
	$('#ch_text').cycle({
		speed:    3000,
		timeout:  0,
		fx:       'fade',
		after:	 afterlog2
    });
	
jQuery.fn.exists = function(){return jQuery(this).length>0;}
	/*
if ($('#panimage').exists()) {
    // Do something

		$.imgpreload('images/bar1.jpg',function()
			{
				//	//console.log('loading bar1.jpg');
					$('#ch_text').panorer({duration:15000,pause:0,'easing': 'linear','imageList':['images/bar1.jpg','images/bar2.jpg'] });
					$.imgpreload('images/bar2.jpg',function(){
					
				//		//console.log('loading bar2.jpg');
					
					});
			});
	};
	*/
  $('#gal_img a').click(function() 
	{	
		$('#gal_img a').attr("style","");
		
		$('#gal_img a').css('border','2px solid #E4E5E7');
		$('#gal_img a').attr("style","border:2px solid #E4E5E7");
		var k=this.getAttribute('id');
		console.log($('#'+k).attr('id'));
		$('#'+k).attr("style","");	
		$('#'+k).css("border","2px solid #FE1D00 !important");	
		$('#'+k).attr("style","border:2px solid #FE1D00 !important");	
		$('a[id="'+this.getAttribute('id')+'"]').css('border','2px solid #FE1D00 !important');	
	$("div:animated").stop().animate({'left': '0px'}, 50);
	var link=this.getAttribute('rel');
	var gtext=this.getAttribute('title');
	var id=this.getAttribute('id');
	$('#gtxt').text(gtext);
	Cufon.replace('#gtxt', {
							hover: true,
							hoverables: { a: true, p: true }
							});

	var mSR = id.split("_");
	
	var slide=mSR[1]-1;
	
	$('#ch_text6').cycle(slide); 
	//console.log('slide');	
	});
	
	
	
}); 

function afterlog(curr, next, opts)
{
   var index = opts.currSlide;
   index++;

	animDiv(index,'left');
	//console.log(index);


}

function afterlog2(curr, next, opts)
{
   var index = opts.currSlide;
   index++;
   next++;
   var move2=$('#pandiv_'+next).width()-363;
   $('#pandiv_'+next).animate({'left': '-'+ move2+'px'}, 0, function() { console.log('moved');	});
	animDiv2(index,mdir);	
	
	//animDiv(index,'left');
	//console.log(index);


}

function animDiv(image, direction)
{
var duration=10000;
var move=$('#pandiv_'+image).width()-363;
//console.log(move);
switch(direction) {
				case "left":
					//console.log('left');
					$('#pandiv_'+image).animate({'left': '-'+move+'px'}, duration, function() {
						animDiv(image,'right');
					});
					
					break;
				case "right":
					//console.log('rigth');		
					$('#pandiv_'+image).animate({'left': '0px'}, duration, function() {
						animDiv(image,'left');
					});
					break;
				default: // (case "EW":)
					$('#pandiv_'+image).animate({'left': '-'+move+'px'}, duration, function() {
						animDiv(image,'right');
					});
					break;
			}

			
//{left: "-400px", top: "0px"},15000
}

function animDiv2(image, direction)
{
var duration=10000;
var move=$('#pandiv_'+image).width()-363;
//console.log(move);
var slide=image;
var next=slide;
if(image==2)
{
 slide=0;
 next=1;
}
else
{
 next=2;
}

var move2=$('#pandiv_'+next).width()-363;
switch(direction) {
				case "left":
					console.log('left');					
					console.log("next: "+next);
					$('#pandiv_'+image).animate({'left': '-'+move+'px'}, duration, function() {	
					mdir='right';
						 var list = $('p[id$="_quote"]').map(function () {			  
		      return this.getAttribute('id');
		    });
	$.each(list, function(index, value) { 
								   $("#"+value+"").toggle();
								   
							});		
					$('#ch_text').cycle(slide); 					
					});
					
					break;
				case "right":
					console.log('right');		
										console.log("next: "+next);
					$('#pandiv_'+image).animate({'left': '-'+move+'px'}, duration, function() {
					mdir='right';
	 var list = $('p[id$="_quote"]').map(function () {			  
		      return this.getAttribute('id');
		    });
	$.each(list, function(index, value) { 
								   $("#"+value+"").toggle();
								   
							});		
					$('#ch_text').cycle(slide); 
					});
					break;
				default: // (case "EW":)
				$('#pandiv_'+image).animate({'left': '-'+move+'px'}, duration, function() {		
				mdir='right';
					 var list = $('p[id$="_quote"]').map(function () {			  
		      return this.getAttribute('id');
		    });
	$.each(list, function(index, value) { 
								   $("#"+value+"").toggle();
								   
							});		
					$('#ch_text').cycle(slide); 				
					});
					break;
			}

//{left: "-400px", top: "0px"},15000
}

Cufon.replace('#topline', {
	hover: true,
	hoverables: { a: true, p: true }
}); 

Cufon.replace('#email', {
	hover: true,
	hoverables: { a: true, p: true }
}); 

Cufon.replace('#address', {
	hover: true,
	hoverables: { a: true, p: true }
}); 


Cufon.replace('#srctext', {
	hover: true,
	hoverables: { a: true, p: true }
}); 


Cufon.replace('#designer', {
	hover: true,
	hoverables: { a: true, p: true }
}); 

Cufon.replace('#cp', {
	hover: true,
	hoverables: { a: true, p: true }
}); 


	Cufon.replace('#gtxt', {
							hover: true,
							hoverables: { a: true, p: true }
							});
