// JavaScript Document

var number_of_pic_in_gallery = 4;
var number_of_pic_in_gallery2 = 10;
var arr = new Array("_img/bg_home01.jpg", "_img/bg_home02.jpg", "_img/bg_home03.jpg", "_img/bg_home04.jpg");
var roundN = Math.floor(Math.random( ) * (arr.length));

//var roundN = 1;

$(document).ready(init);

function init()
{

	if ($("#gallery").get(0)) 
		{ 
			random_pic();
			gallery();
		}
	if ($("#gallery2").get(0)) 
		{ 
			//random_pic();
			gallery2();
		}
	if ($("#table01").get(0)) 
			style_table();
}

function gallery() {

	$("#gallery > div.st01").get(0).ind = 1;
	$("#gallery > div.st01").get(0).obj_pos = 1;
	$("#gallery > div.st01").get(0).start_ind = 1;
	$("#gallery > div.st01").get(0).obj = $($("#gallery > div.st01 > div.st02 > img").get(1));

	$("#gallery > div.st01 > div.st02 > img").mouseover(
		function() {
				
			if ($(this).attr("alt")!=$("#gallery > div.st01").get(0).ind) {
				var src = $(this).attr("src");
				var nn = src.substring(0, src.length - 4);
				$(this).attr("src", nn+"_roll.gif");
			}
				
		}								 
	)
	
	$("#gallery > div.st01 > div.st02 > img").mouseout(
		function() {
				if ($(this).attr("alt")!=$("#gallery > div.st01").get(0).ind) {
					var src = $(this).attr("src");
					var nn = src.substring(0, src.length - 9);
					$(this).attr("src", nn+".gif");
				}
			}								 
			
	)
	
	$("#gallery > div.st01 > div.st02 > img").click(
		function() {
				var ind = $(this).attr("alt");
				var selected_obj = $("#gallery > div.st01").get(0);
				var imgs = $("#gallery > div.st01 > div.st02 > img");
				var start_ind = selected_obj.start_ind;
				var old_ind = selected_obj.ind;
				
				
				
				if (ind=="prev") {
						if ((selected_obj.ind-1)>0) {
							$("#gallery > div.st01").css("background-image", "url(_img/gallery/0"+(selected_obj.ind-1)+".gif)");
							
							//*****
							if ((selected_obj.ind-1) < start_ind) {
								start_ind = selected_obj.ind-1;
								reset_img(start_ind, selected_obj.ind-1);
							} else {
								//old
								selected_obj.obj.attr("src", "_img/numbers/n_0"+selected_obj.ind+".gif");
								
								//new
								selected_obj.ind = selected_obj.ind-1;
								selected_obj.obj_pos = selected_obj.ind-start_ind+1;
								selected_obj.obj =  $(imgs.get(selected_obj.obj_pos));	
								selected_obj.obj.attr("src", "_img/numbers/n_0"+selected_obj.ind+"_selected.gif");
							}
						}
					} else
			    if (ind=="next") 
					{
						if ((selected_obj.ind+1)<=number_of_pic_in_gallery) {
							$("#gallery > div.st01").css("background-image", "url(_img/gallery/0"+(selected_obj.ind+1)+".gif)");
							
							//*****
							if ((selected_obj.ind+1-3) > start_ind) {
								start_ind = selected_obj.ind+1-3;
								reset_img(start_ind, selected_obj.ind+1);
							} 
							else {
								//old
								selected_obj.obj.attr("src", "_img/numbers/n_0"+selected_obj.ind+".gif");
								
								//new
								selected_obj.ind = selected_obj.ind+1;
								selected_obj.obj_pos = selected_obj.ind-start_ind+1;
								selected_obj.obj =  $(imgs.get(selected_obj.obj_pos));	
								selected_obj.obj.attr("src", "_img/numbers/n_0"+selected_obj.ind+"_selected.gif");

							}
						}
					} else
				if (ind*1!=0) {
					$("#gallery > div.st01").css("background-image", "url(_img/gallery/0"+ind*1+".gif)");
					
					//old
					selected_obj.obj.attr("src", "_img/numbers/n_0"+selected_obj.ind+".gif");
					
					//new
					selected_obj.ind = ind*1;
					selected_obj.obj_pos = selected_obj.ind-start_ind+1;
					selected_obj.obj =  $(imgs.get(selected_obj.obj_pos));	
					selected_obj.obj.attr("src", "_img/numbers/n_0"+selected_obj.ind+"_selected.gif");
				}
				
				show_info(selected_obj.ind);
			}								 
	)
	
	function reset_img(start_ind, selected_ind){
		var selected_obj = $("#gallery > div.st01").get(0);
		var imgs = $("#gallery > div.st01 > div.st02 > img");
		selected_obj.start_ind = start_ind;
		selected_obj.ind = selected_ind;
		var ind = start_ind;
		for (var i=1; i<5; i++) {
				if (ind==selected_obj.ind) {
					selected_obj.obj_pos = i;
					selected_obj.obj = $(imgs.get(i));	
					$(imgs.get(i)).attr("src", "_img/numbers/n_0"+ind+"_selected.gif");
				} else {
					$(imgs.get(i)).attr("src", "_img/numbers/n_0"+ind+".gif");
				}
				$(imgs.get(i)).attr("alt", ind);
				ind = ind+1;
		}
		
		//$("#test").get(0).innerHTML = "selected_obj.ind="+selected_obj.ind+" selected_obj.obj_pos= "+selected_obj.obj_pos;
	}
	
	function show_info(ind) {
		
		$("#gallery > div.st03 > div").each(
			  function()
			  {
				this.className = '';
			  }
		);
		if ($("#gallery > div.st03 > div").get(ind-1)) $("#gallery > div.st03 > div").get(ind-1).className = 'selected';
		
	}
}

/******************gallery2**************************/

function gallery2() {

	$("#gallery2 > div.st01").get(0).ind = 1;
	$("#gallery2 > div.st01").get(0).obj_pos = 1;
	$("#gallery2 > div.st01").get(0).start_ind = 1;
	$("#gallery2 > div.st01").get(0).obj = $($("#gallery2 > div.st01 > div.st02 > img").get(1));

	$("#gallery2 > div.st01 > div.st02 > img").mouseover(
		function() {
			
			if ($(this).attr("alt")!=$("#gallery2 > div.st01").get(0).ind) {
				var src = $(this).attr("src");
				var nn = src.substring(0, src.length - 4);
		
				$(this).attr("src", nn+"_roll.gif");
			}
				
		}								 
	)
	
	$("#gallery2 > div.st01 > div.st02 > img").mouseout(
		function() {
				if ($(this).attr("alt")!=$("#gallery2 > div.st01").get(0).ind) {
					var src = $(this).attr("src");
					var nn = src.substring(0, src.length - 9);
					$(this).attr("src", nn+".gif");
					
				}
			}								 
			
	)
	
	$("#gallery2 > div.st01 > div.st02 > img").click(
		function() {
				var ind = $(this).attr("alt");
			
				var selected_obj = $("#gallery2 > div.st01").get(0);
				var imgs = $("#gallery2 > div.st01 > div.st02 > img");
				var start_ind = selected_obj.start_ind;
				var old_ind = selected_obj.ind;
				
				
				
				if (ind=="prev") {
						if ((selected_obj.ind-1)>0) {
							$("#gallery2 > div.st01").css("background-image", "url(../../_img/gallery2/"+(selected_obj.ind-1)+".jpg)");
							
							//*****
							if ((selected_obj.ind-1) < start_ind) {
								start_ind = selected_obj.ind-1;
								reset_img(start_ind, selected_obj.ind-1);
							} else {
								//old
								selected_obj.obj.attr("src", "../../_img/numbers/n_"+selected_obj.ind+".gif");
								
								//new
								selected_obj.ind = selected_obj.ind-1;
								selected_obj.obj_pos = selected_obj.ind-start_ind+1;
								selected_obj.obj =  $(imgs.get(selected_obj.obj_pos));	
								selected_obj.obj.attr("src", "../../_img/numbers/n_"+selected_obj.ind+"_selected.gif");
							}
						}
					} else
			    if (ind=="next") 
					{
						if ((selected_obj.ind+1)<=number_of_pic_in_gallery2) {
							$("#gallery2 > div.st01").css("background-image", "url(../../_img/gallery2/"+(selected_obj.ind+1)+".jpg)");
							
							//*****
							if ((selected_obj.ind+1-3) > start_ind) {
								start_ind = selected_obj.ind+1-3;
								reset_img(start_ind, selected_obj.ind+1);
							} 
							else {
								//old
								selected_obj.obj.attr("src", "../../_img/numbers/n_"+selected_obj.ind+".gif");
								
								//new
								selected_obj.ind = selected_obj.ind+1;
								selected_obj.obj_pos = selected_obj.ind-start_ind+1;
								selected_obj.obj =  $(imgs.get(selected_obj.obj_pos));	
								selected_obj.obj.attr("src", "../../_img/numbers/n_"+selected_obj.ind+"_selected.gif");

							}
						}
					} else
				if (ind*1!=0) {
					$("#gallery2 > div.st01").css("background-image", "url(../../_img/gallery2/"+ind*1+".jpg)");
					
					//old
					selected_obj.obj.attr("src", "../../_img/numbers/n_"+selected_obj.ind+".gif");
					
					//new
					selected_obj.ind = ind*1;
					selected_obj.obj_pos = selected_obj.ind-start_ind+1;
					selected_obj.obj =  $(imgs.get(selected_obj.obj_pos));	
					selected_obj.obj.attr("src", "../../_img/numbers/n_"+selected_obj.ind+"_selected.gif");
				}
				
				//show_info(selected_obj.ind);
			}								 
	)
	
	function reset_img(start_ind, selected_ind){
		var selected_obj = $("#gallery2 > div.st01").get(0);
		var imgs = $("#gallery2 > div.st01 > div.st02 > img");
		selected_obj.start_ind = start_ind;
		selected_obj.ind = selected_ind;
		var ind = start_ind;
		for (var i=1; i<5; i++) {
				if (ind==selected_obj.ind) {
					selected_obj.obj_pos = i;
					selected_obj.obj = $(imgs.get(i));	
					$(imgs.get(i)).attr("src", "../../_img/numbers/n_"+ind+"_selected.gif");
				} else {
					$(imgs.get(i)).attr("src", "../../_img/numbers/n_"+ind+".gif");
				}
				$(imgs.get(i)).attr("alt", ind);
				ind = ind+1;
		}
		
		//$("#test").get(0).innerHTML = "selected_obj.ind="+selected_obj.ind+" selected_obj.obj_pos= "+selected_obj.obj_pos;
	}
	
	/*function show_info(ind) {
		
		$("#gallery2 > div.st03 > div").each(
			  function()
			  {
				this.className = '';
			  }
		);
		if ($("#gallery2 > div.st03 > div").get(ind-1)) $("#gallery2 > div.st03 > div").get(ind-1).className = 'selected';
		
	}*/
}


function random_pic() {
	
	$("div.topContainer > div.content > div.cont06").css("background", "url(../../"+arr[roundN]+") no-repeat left top;");
}

function style_table() {

	$("tr:nth-child(odd) > td").addClass("odd");
}