function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}



function openCenteredWindow(url, name, width, height, features) {

  if(screen.width){

	  var winl = (screen.width-width)/2;

	  var wint = (screen.height-height)/2;

  } else {

		winl = 0;

		wint =0;

  }

  if (winl < 0) winl = 0;

  if (wint < 0) wint = 0;

  var settings = 'height=' + height + ',';

  settings += 'width=' + width + ',';

  settings += 'top=' + wint + ',';

  settings += 'left=' + winl + ',';

  settings += features;

  win = window.open(url, name, settings);

  win.window.focus();

}



function openNewsPopup(id, context_path) {

	openCenteredWindow(context_path + '/popup.php?id=' + id, 'news_popup', 500, 465, 'scrollbars=yes, resizable=no')

}



function openChinesePopup(context_path) {

	openCenteredWindow(context_path + '/popup_chino.php', 'chinese_popup', 640, 700, 'scrollbars=no, resizable=no')

}

function view_image(image,offset,text){

	var main_text = document.getElementById(text);

 	var main_image = document.getElementById(image);

 	main_image.style.visibility = 'visible';

	main_image.src = images[offset].uri;

	

	var w = images[offset].width;

	var h = images[offset].height;

	var maxw,maxh,neww,newh,red;

	

	if(image == 'main_image')

	{

		maxw = 400;

		maxh = 400;

	}

	else

	{

		maxw = 90;

		maxh = 120;

	}

	

	if( w > maxw || h > maxh )

	{

		neww = maxw;

		newh = maxh;

		

		if( w > h )

		{

			red = maxw*100/w;

			newh = Math.round(h*red/100);

			

			if( newh > maxh )

			{

				red = maxh*100/newh;

				newh = maxh;

				neww = Math.round(neww*red/100);

			}

		}

		else

		{

			red = maxh*100/h;

			neww = Math.round(w*red/100);

			

			if( neww > maxw )

			{

				red = maxw*100/neww;

				neww = maxw;

				newh = Math.round(newh*red/100);

			}

		}

	}

	else{

		neww = w;

		newh = h;

	}

	

	main_image.width = neww;

	main_image.height = newh;

	

	main_text.innerHTML = images[offset].text;

}



function view_thumb_main(offset){

	var current = document.getElementById('image_offset').value;

	offset = (1 * offset ) + (1 * current);

	view_image('main_image', offset,'main_text');

}



function slide_right_bar(){

	var current = document.getElementById('image_offset').value;

	var i = 0;

	var gallery = ['mini_image_0','mini_image_1','mini_image_2','mini_image_3'];

	var textgallery = ['mini_text_0','mini_text_1','mini_text_2','mini_text_3'];

	while( i < 4) {

		view_image(gallery[i], (current * 1) + (1 * 1) + (i*1), textgallery[i]);

		i = i + 1;

	}

	document.getElementById('image_offset').value = (1 * document.getElementById('image_offset').value ) + (1 * 1);

}



function slide_left_bar(){

	var current = document.getElementById('image_offset').value;

	var i = 0;

	var gallery = ['mini_image_0','mini_image_1','mini_image_2','mini_image_3'];

	var textgallery = ['mini_text_0','mini_text_1','mini_text_2','mini_text_3'];

	while( i < 4) {

		view_image(gallery[i], (current * 1) - (1 * 1) + (i*1), textgallery[i]);

		i = i + 1;

	}

	document.getElementById('image_offset').value = (1 * document.getElementById('image_offset').value ) - (1 * 1);

}



function initialize_gallery(){

	 var gallery = ['mini_image_0','mini_image_1','mini_image_2','mini_image_3'];

	 var textgallery = ['mini_text_0','mini_text_1','mini_text_2','mini_text_3'];

	 //esconda la flechita back

	 var back_arrow = document.getElementById('back');

	 back_arrow.style.visibility = 'hidden';

	if(images.length < 4)

	{

		var next_arrow = document.getElementById('next');

		next_arrow.style.visibility = 'hidden';

	}

 	 i = 0;

 	 while( i < (images.length )) {

 	 	view_image(gallery[i], i,textgallery[i]);

		i= i + 1;

	

	}

}

function gallery_next(){

	var current = document.getElementById('image_offset').value;

	var next_arrow = document.getElementById('next');

	var back_arrow = document.getElementById('back');

	var off_mas_cinco = 1 * (1  * current +  1 * 5)

	//alert("current: "+ off_mas_cinco + " total: "+ images.length); 		

	if ( off_mas_cinco >= images.length )

	{

		next_arrow.style.visibility = 'hidden';

		

	//aca desabilitar la flechita esconde el div de la imagen

	}else{	

		next_arrow.style.visibility = 'visible';

		//slide_right_bar();

	}

	back_arrow.style.visibility = 'visible';

	slide_right_bar();

}

function gallery_back(){

	var current = document.getElementById('image_offset').value;

	var back_arrow = document.getElementById('back');

	var next_arrow = document.getElementById('next');

	if ( (current * 1)-1  <= 0 ){

		back_arrow.style.visibility = 'hidden';

		//aca desabilitar la flechita esconde el div de la imagen

	}else{

		back_arrow.style.visibility = 'visible';		

	}

	slide_left_bar();

	next_arrow.style.visibility = 'visible';				

}



function song(source)

{

	var src = document.getElementById(source).value;

	document.getElementById('music1').innerHTML="<embed type='application/x-mplayer2' id='music2' pluginspage='http://www.microsoft.com/Windows/MediaPlayer/' src='"+src+"' name='MediaPlayer1' width='300' height='300' controltype='2' showcontrols='1' showstatusbar='1' AutoStart='true'></embed>";

}


		$(document).ready(function(){	
			$("#slider").easySlider({
				auto: true, 
					pause:			7000,
				prevId: 		'prevBtn',
			prevText: 		'Previous',
			nextId: 		'nextBtn',	
			nextText: 		'Next',
				controlsShow:	false,
				continuous: true,
					numeric: true,
							numericId: 		'controls'
			});
		});	
