﻿//이미지오버
function imgOperation(){
	jQuery("a[rel*=ov]").hover(imgOv,imgOut);
}
function imgOv(){
	var old_img = jQuery(this).find(">img")[0].src;
	old_img = old_img.replace("_out","_ov");
	jQuery(this).find(">img")[0].src = old_img;
}
function imgOut(){
	var old_img = jQuery(this).find(">img")[0].src;
	old_img = old_img.replace("_ov","_out");
	jQuery(this).find(">img")[0].src = old_img;
}
	

//하단 셀렉트박스 링크처리
function bt_link(data){
	var slink = jQuery("#"+data)[0].value;
	var chkStr = "http";
	var check = slink.indexOf(chkStr);
	if(check==0){
		window.open(slink);
	} else {
		location.href = slink;
	}
}
//셀렉트 변환
function selectbox_change(ch,int,bt,check){
	var data = jQuery("."+ch);
	var count = jQuery(data).find(" > ul > li").length;
	var select_label = jQuery(data).find(" > ul > li").eq(0).text();         
	var checks = check;
	var btn_alt="";
	
	jQuery('<label for="select_link_'+int+'" style="position:absolute; font-size:0; height:0px; width:0px; line-height:0px; visibility:hidden">'+select_label+'</label><select id="select_link_'+int+'"></select>').appendTo(jQuery(data));
	jQuery('#select_link_'+int+'').css({"margin-right":"5px"});
	if(checks == "Y") {btn_alt = "Selected website opens a new window.";}
	else {btn_alt = "Select Go to site";}
	jQuery('<a href="#" onclick="bt_link(\'select_link_'+int+'\');return false;" onkeypress=""><img src="/images/english/main/'+bt+'.gif" alt="'+btn_alt+'" /></a>').appendTo(jQuery(data));
	jQuery(data).find(" > ul > li").each(
		function(n){			
			var selectLink = jQuery(this).find(">a").attr("href");
			var val = jQuery(this).find(">a").text();
			
			if(jQuery(this).find(">ul > li").size() == 0){ //기본
				jQuery('<option value="'+selectLink+'">'+val+'</option>').appendTo(jQuery(data).find(" > select"));
			} else if(jQuery(this).find(">ul > li").size() != 0){//그룹화 생성							
				jQuery('<optgroup label="'+val+'" class="optgroup_'+n+'"></optgroup>').appendTo(jQuery(data).find(" > select"));				for(i=0;i<jQuery(this).find(">ul > li").size();i++){					
					var selectLink2 = jQuery(this).find("ul>li:eq("+i+")>a").attr("href");
					var val2 = jQuery(this).find("ul>li:eq("+i+")>a").text();
					jQuery('<option value="'+selectLink2+'">'+val2+'</option>').appendTo(jQuery(data).find(" > select > optgroup.optgroup_"+n+""));	
				}				
			}
		}
	);
	jQuery(data).find(" > ul").remove();
	//jQuery("#"+int).css({"border":"1px solid #dadada","margin-right":"5px","height":"20px"});
}

//배너

var count_num =0;
var bn_px=0;
var bn_num;
var bn_ul;
jQuery(document).ready(function(){
	function bn_start(){
		defaultMar = 13;//배너끼리 여백 입력
		//jQuery("#MbanList>ul").attr("motion", "easeInOutExpo")
		bn_ul=jQuery("#bannWrap>ul");
		bn_li=jQuery("#bannWrap>ul>li");
		bn_ul.attr("top", "0");
		bn_ul.css({"width":"10000px","position":"absolute"});
	
		//var aaa = jQuery("#MbanList>ul").attr("width", jQuery("#MbanList>ul>li").eq(count_num).innerWidth());	
		bn_num = bn_li.length;
		bn_ul.attr("total", bn_li.size());
		bn_li.each(function (){
			jQuery(this).clone().appendTo(jQuery(bn_ul));
		});
	
		bn_ul.hover(function(){
			  bn_stop();
		  },function(){
			  bn_stop();
			  bn_move();
		  });
		  
		  //배너시작 
		  bn_move();
	}
	
	
	bn_start();
});

function my_banner(){
	if(count_num == bn_num){
			bn_px = 0;
			count_num = 0;
		}	
	  if (jQuery("#bannWrap>ul:animated").size()) return false;
	  var width = bn_li.eq(count_num).width();
	  var pos = (parseInt(bn_ul.attr("top"))+1);
	 // var mar = pos * defaultMar;
	  	bn_px += width+defaultMar;
		bn_ul.attr("top", pos);
		bn_ul.animate({ 
	      left: ((bn_px * -1) + "px")
	    }, 500
	      ,function() {
	          var pos = parseInt(jQuery("#bannWrap>ul").attr("top"));
	          var total = parseInt(jQuery("#bannWrap>ul").attr("total"));
	          if (pos>=total) {
	              jQuery("#bannWrap>ul").attr("top", 0);
	              jQuery("#bannWrap>ul").css("left", "0px");
	          }
	      }
	  );
		count_num++;
}

function bn_left(){
	bn_stop();
	my_banner();
}

function bn_right(){	
  bn_stop();
  if (jQuery("#bannWrap>ul:animated").size()) return false;
  var width = bn_li.eq(count_num-1).width();
  var pos = (parseInt(bn_ul.attr("top"))+1)-2;
  //var mar = pos * defaultMar;

	if(pos>=0) {
		bn_px -= width+defaultMar;
		count_num--;
		bn_ul.attr("top", pos);
		bn_ul.animate({ 
			left: ((bn_px * -1) + "px")
		}, 500
			,function() {
				var pos = parseInt(bn_ul.attr("top"));
				var total = parseInt(bn_ul.attr("total"));
				if (pos>=total) {
					bn_ul.attr("top", 0);
					bn_ul.css("left", "0px");
				}
			}
		);

	}else{
		alert('첫번째 배너입니다');
	}
}

function bn_stop(){
		clearInterval(bn_ul.attr("timer"));
}
function bn_move(){
		bn_stop();
		bn_ul.attr("timer", setInterval(my_banner, 3000));
}


