function openLayer(id, icon) {
	var offset = jQuery(icon).position();
	var layer = document.getElementById(id);
	
	//지원 호환 단말기 레이어 zIndex
	if (id=='mySupportedPhone' || id=='supportedPhone') {
		if (layer.style.zIndex < zTemp) layer.style.zIndex = zTemp+100;
	}

	//alert (layer.style.zIndex);
	if(icon) {
		layer.style.top = offset.top + "px";
		layer.style.left = (offset.left + 30) + "px";
		jQuery(layer).slideDown().mouseover(function(){
			closeLayer(id);
		});
	} else {
		layer.style.display = 'block';		
		zTemp = layer.style.zIndex;
	}
}
function closeLayer(id) {
	//$("#"+id).css('display','none');
	$("#"+id).attr("style", "display:none");
	$('body').css('overflow', 'visible'); // 팝업 스크롤 제어	
}
//featured-apps hover
$(function() {
	$("ul.apps-block li div.vimg").wrapInner("<div class='move'></div>");
	$("ul.apps-block li").hover(function(){
		$(this).find(".move").animate({left:'-98px'},{queue:false,duration:300});
	}, function(){
		$(this).find(".move").animate({left:'0px'},{queue:false,duration:300});
	});
});

$(function(){
	$(".tabs-wrap .slides-container .slides-box ul li:first-child").addClass("mrl");
//	$("#featured-apps .paging-wrap ul li:first-child a").addClass("evl");
//	$(".apps-banner ul li:last-child").css("margin-right", "0");
//	$("#top-apps .slides-box ul li:nth-child(3n)").css("margin-right","0");
//	$(".slides-tab .tabs-wrap .slides-container .slides-box ul li a").append("<span></span>");
	$(".theme-apps-wrap .slides-box ul li:last-child").css("margin-right","0");	
	$(".c-search-group input").focus(function(){
		$(".c-search-group").addClass("blue_line");
	});
	$(".c-search-group input").focusout(function(){
		$(".c-search-group").removeClass("blue_line");
	});
/*	$(".c-search-group form fieldset .apps-search-btn input").mouseover(function(){
		$(".c-search-group form fieldset .apps-search-btn input").addClass("on");
	});
	$(".c-search-group form fieldset .apps-search-btn input").mouseout(function(){
		$(".c-search-group form fieldset .apps-search-btn input").removeClass("on");
	});*/
	$(".pbm-01 input").focus(function(){
		$(".in-type").addClass("blue_line2");
	});
	$(".pbm-01 input").focusout(function(){
		$(".in-type").removeClass("blue_line2");
	});
});


//popup open
$(function(){
	/*
	$(".open-btn").click(function() {
		$(".layer-pop").slideToggle("fast");
	});
	$(".close-btn").click(function() {
		$(".layer-pop").slideToggle("fast");
	});
	*/
	$(".open-btn img").hover(
		function(){
			$(this).attr("src", $(this).attr("src").replace(".gif", "_on.gif"))
		},
		function(){
			$(this).attr("src", $(this).attr("src").replace("_on.gif", ".gif"))
		}
	)
  });

$(function(){
	$(".pa_list ul li:first-child a").addClass("evl");
	$(".tab_wrap2 ul li:last-child").addClass("last");
	$("#tabs-2, #tabs-3, #tabs-4").addClass("h361");
	$(".sel_top .tab_wrap ul li:last-child a strong").append("<span></span>");
	//$(".sel_top .tab_wrap ul li:first-child a strong").append("<span></span>");
	if ($(".sel_title").length > 0){
		$(".tab_wrap2 ul").css("margin", "0 10px");
	}
	 $('.table-list-s02.table-list-color').each(function(){
		$(this).find('tr:first').addClass('top-no');
	});
	$('.table-list-s02 tbody tr:first').addClass('top-no');
});


//select-device
/*
$(function() {
	$( ".sel_open" ).toggle(function() {
		$(".sel_lay_wrap").slideToggle("fast");
		$(".sel_open").addClass("onbg");}, function() {
		$(".sel_lay_wrap").slideToggle("fast");
		$(".sel_open").removeClass("onbg");
	});
	$( ".lay_close" ).click(function() {
		$(".sel_lay_wrap").slideToggle("fast");
		$(".sel_open").removeClass("onbg");
	});
});

$(function() {
	$( ".sel_open" ).click(function() {
		$(".sel_lay_wrap").slideToggle("fast");
		if($(".sel_lay_wrap").css('display')=='block'){$(".sel_open").addClass("onbg");
		} else if ($(".sel_lay_wrap").css('display')=='none'){ $(".sel_open").removeClass("onbg");}
		//$(".sel_open").addClass("onbg");
	});
	$( ".lay_close" ).click(function() {
		$(".sel_lay_wrap").slideToggle("fast");
		$(".sel_open").removeClass("onbg");
	});
});
*/

/*
$(function() {
	if ($(".sel_lay_wrap").css('display')=='block'){$(".sel_open").addClass("onbg"); 
	} else { $(".sel_open").removeClass("onbg");}
});
*/
$("a.sel_open, a.tab, a.device-view, a.device-view2").live("click",function(e){
	e.preventDefault();
	$('.tab_list').jScrollPane({showArrows:true, scrollbarWidth: 13, arrowSize: 12});
	$('#lay-tabs1').initTabList(); 
	$('#lay-tabs2').initTabList();
	return false;
});



function initTabMenu(tabContainerID) {
	var tabContainer = document.getElementById(tabContainerID);
	var tabAnchor = tabContainer.getElementsByTagName("a");
	var i = 0;

	for(i=0; i<tabAnchor.length; i++) {
		if (tabAnchor.item(i).className == "tab")
			thismenu = tabAnchor.item(i);
		else
			continue;

		thismenu.container = tabContainer;
		thismenu.targetEl = document.getElementById(tabAnchor.item(i).href.split("#")[1]);
		thismenu.targetEl.style.display = "none";
		thismenu.imgEl = thismenu.getElementsByTagName("img").item(0);
		
		thismenu.onclick = function tabMenuClick() {
			currentmenu = this.container.current;
			if (currentmenu == this)
				return false;

			if (currentmenu) {
				currentmenu.targetEl.style.display = "none";
				if (currentmenu.imgEl) {
					currentmenu.imgEl.src = currentmenu.imgEl.src.replace("_on.gif", ".gif");
				} else {
					currentmenu.className = currentmenu.className.replace(" on", "");
				}
			}
			this.targetEl.style.display = "";
			if (this.imgEl) {
				this.imgEl.src = this.imgEl.src.replace(".gif", "_on.gif");
			} else {
				this.className += " on";
			}
			this.container.current = this;

			return false;
		};

		if (!thismenu.container.first)
			thismenu.container.first = thismenu;
	}
	
	if (tabContainer.first)
		tabContainer.first.onclick();
}

//on class 없는 경우
function initTabMenu2(tabContainerID) {
	var tabContainer = document.getElementById(tabContainerID);
	var tabAnchor = tabContainer.getElementsByTagName("a");
	var i = 0;

	for(i=0; i<tabAnchor.length; i++) {
		if (tabAnchor.item(i).className == "tab")
			thismenu = tabAnchor.item(i);
		else
			continue;

		thismenu.container = tabContainer;
		thismenu.targetEl = document.getElementById(tabAnchor.item(i).href.split("#")[1]);
		thismenu.targetEl.style.display = "none";
		thismenu.imgEl = thismenu.getElementsByTagName("img").item(0);
		
		thismenu.onclick = function tabMenuClick() {
			currentmenu = this.container.current;
			if (currentmenu == this)
				return false;

			if (currentmenu) {
				currentmenu.targetEl.style.display = "none";
				if (currentmenu.imgEl) {
					/*currentmenu.imgEl.src = currentmenu.imgEl.src.replace("_on.gif", ".gif");
				} else {*/
					currentmenu.className = currentmenu.className.replace(" on", "");
				}
			}
			this.targetEl.style.display = "";
     		if (this.imgEl) {
				/*this.imgEl.src = this.imgEl.src.replace(".gif", "_on.gif");
			} else {*/
				this.className += " on";
			}
			this.container.current = this;

			return false;
		};

		if (!thismenu.container.first)
			thismenu.container.first = thismenu;
	}
	
	if (tabContainer.first)
		tabContainer.first.onclick();
}

(function($) {
    $.fn.uChSelect = function(options, id){
        return this.each(function(){
            var S = $.extend({cName:'cmselw',onChange:null},options);
            var $select = $(this);
            var style = $select.attr('style');
            if(style != null){
                style = style.replace("inline","");
            }
            var $wrap = $select.wrap('<div />').parent();
                $wrap.addClass('cmSelD '+ S.cName +' ' + $select.attr('className')).attr({'style':style})
                    .prepend('<div class="t-top"><span class="tit"></span><span class="arr"></span></div><div class="a-lay"><div class="scroll"><ul></ul></div></div>');
                $select.hide();

            var $list = $wrap.find('.a-lay').hide();
            var $scroll = $wrap.find('.scroll');

            var wid = $select.outerWidth(true) + 10;
            $wrap.css({width:wid}).bind('mouseleave',function(){
                var $self = $(this);
                $list.slideUp('fast',function(){ $self.css({zIndex:''});   });
            });
            $scroll.width(wid-2);
            if($scroll.height() >0 && $.browser.msie && $.browser.version==8) $scroll.width(wid-3).css('paddingRight','0.05em');
/*
            function setWidth2(){
                if(wid == 0) setTimeout(setWidth,10);
                else return;
            }
*/
            /*
			$select.find('option').each(function(i){
                var target =($(this).attr('target'))? 'target="'+$(this).attr('target') +'"' : '';
                $list.find('ul').append($('<li><a href="#"'+target+' index="'+ i +'">'+ $(this).html() +'</a></li>'));
            });
			*/	
            
        	$select.find('option').each(function(i){
                var target =($(this).attr('target'))? 'target="'+$(this).attr('target') +'"' : '';
                if(options != null){
                	if(options[i] =='X' && ($select.attr('id')=='devicesSelect' || $select.attr('id')=='deviceSel')){
						$list.find('ul').append($('<li class=\"nosel\"><a '+target+' index="'+ i +'" class=\"popnosel\">'+ $(this).html() +'</a></li>'));
					}else if(options[i] =='N'){
						$list.find('ul').append($('<li class=\"nosel\"><a '+target+' index="'+ i +'" class=\"nosel\">'+ $(this).html() +'</a></li>'));
					}else{
						$list.find('ul').append($('<li><a href="#"'+target+' index="'+ i +'">'+ $(this).html() +'</a></li>'));
					}
                } else {
                 $list.find('ul').append($('<li><a href="#"'+target+' index="'+ i +'">'+ $(this).html() +'</a></li>'));
                }
            });

            $list.find('a').click(function(){
            	if($(this).attr('class') != 'popnosel'){
            		var btnClass;
            		if($(this).attr('class') == 'nosel'){
            			btnClass = "btn-gray";
            		}else if ($(this).attr('class') == 'nosel selected'){
            			btnClass = "btn-gray";
            		} else {
            			btnClass = "btn-blue";
            			
            		}
            		$(id).attr("class", btnClass);
//            		$('#btn_purchase').attr("class", btnClass);
            		
	            	$('a.selected', $wrap).removeClass('selected');
	                $(this).addClass('selected');
	                if ($select[0].selectedIndex != $(this).attr('index')){
	                     $select[0].selectedIndex = $(this).attr('index');
	                     $select[0].target = $(this).attr('target');
	                    if($select[0].onchange) $select[0].onchange();
	                    if(S.onChange) S.onChange();
	                }
	                $('.tit', $wrap).html($(this).text());
            	}
                $list.hide();
                return false;
            });

            $('a:eq('+ $select[0].selectedIndex +')', $list).trigger('click');

            //if($select.attr("disabled")) $wrap.addClass('cmSelDisabled');
            $(".t-top", $wrap).click(function(){
                $wrap.css({zIndex:9997});
                if ($list.css('display')=='none'){ $('.cmSelD .A:visible').hide(); };

                // maverick에서 조건절 추가(disalbed처리를 위한 조건)
                if($select.attr("disabled") != true){
                    $list.slideToggle('fast', function(){ //$list.toggle()
                        var offSet = ($('a.selected', $list).offset().top - $list.find("ul").offset().top);
                        $scroll.animate({scrollTop: offSet});
                    });
                    $wrap.removeClass('cmseldisabled');
                }else{
                     $wrap.addClass('cmseldisabled');
                    //disalbed 했을 때 wapper에 disabled된 표시로 css를 입혀야 함.
                }
                return false;
            })
        });
    };

    /*
      * selectbox의 wapper를 리로드하기 위해 추가
      * */
    $.fn.uChSelectReload = function(opt){
        var S = $.extend({cName:'cmSelW',onChange:null},opt);
        var $cmSel = $(this).parent();
        var select = $cmSel.find('select');

        if($cmSel != null){
            $cmSel.replaceWith(select);
        }
        $(this).show().uChSelect(opt);
    };

$.fn.uChCheckedReload = function(opt){
             var S = $.extend({chkW :"cmCheck", radW:"cmRadio", onChange:null, onTag:''}, opt);
            var $this = $(this);
            var self = $(this);
            var type = $this.attr("type");
            var cName = (type=="checkbox")? S.chkW : S.radW;
            var cNameOn = cName+"_on";
             var par = $this.parent();

             if(type == "checkbox") {
                             $this.attr({"checked": $this.is(":checked")? "" : "checked"});
                            self.is(':checked')? par.addClass(cNameOn) : par.removeClass(cNameOn);
                            if(S.onTag) self.is(':checked')? self.parents(S.onTag).addClass('on') :  self.parents(S.onTag).removeClass('on');
                }
                if(type == 'radio') {
                             $this.attr({"checked": $this.is(":checked")? "" : "checked"});
                            self.is(':checked')? par.addClass(cNameOn) : par.removeClass(cNameOn);
                            if(S.onTag) self.is(':checked')? self.parents(S.onTag).addClass('on') :  self.parents(S.onTag).removeClass('on');
                }

    };

     $.fn.uChForm = function(options) {
   // S= $.extend({chkW :"cmChkT1", radW:"cmChkT", hide:"cmHide", noChange:0}, options);
        return this.each(function() {
            var S = $.extend({chkW :"cmCheck", radW:"cmRadio", onChange:null, onTag:''}, options);
            var $this = $(this);
            var type = $this.attr("type");
            var cName = (type=="checkbox")? S.chkW : S.radW;
            var cNameOn = cName+"_on";

            $this.css({display:'none'}).wrap('<span class="'+cName+' "/>');
            var par = $this.parent();
            makeLabel($this);

            par.click(function(){
                if(type == "checkbox") {
                    $this.attr({"checked": $this.is(":checked")? "" : "checked"});
                }

                if(type == "radio"){ $this.attr({"checked": "checked"}); };

                $this.trigger("change");
                return false;
            });

            $this.change(function() {
                var self = $this;
                if(type == "checkbox") {
                    self.is(':checked')? par.addClass(cNameOn) : par.removeClass(cNameOn);
                    if(S.onTag) self.is(':checked')? self.parents(S.onTag).addClass('on') :  self.parents(S.onTag).removeClass('on');
                }
                if(type == 'radio') {
                    $('input[name="'+$this.attr('name')+'"]').parent().removeClass(cNameOn);
                    if(self.is(':checked')){
                        par.addClass(cNameOn);
                        if(S.onTag) {
                            $('input[name="'+$this.attr('name')+'"]').parents(S.onTag).removeClass('on');
                            self.parents(S.onTag).addClass('on');
                        }
                    }
                }
              //  makeLabelClass($this);
                if(S.onChange) S.onChange(self);
            });

            if($this.is(':checked')) {
                par.addClass(cNameOn);
                if(S.onTag) par.parents(S.onTag).addClass('on');
               // makeLabelClass($this);
            }
        });

        function makeLabelClass(el){
            var label = el.parent().next() || el.parent().prev();
            if(label) el.is(':checked')? label.addClass('on') : label.removeClass('on');
        }

        function makeLabel(el){
            var label = el.parent().next() || el.parent().prev();
            if(label.is("label")) label.css('cursor','pointer').addClass('cmLabel').click(function(){el.parent().trigger('click'); return false;});
        }
    };

    $.fn.uCheckAll = function(name, onChange) {
        return this.each(function() {
            var $this = $(this);
            $this.change(function() {
                var target = $('input[name='+name+']')
                target.each(function(){
                    $this.is(":checked")? $(this).attr({"checked":"checked"}) : $(this).removeAttr('checked');
                    $(this).trigger('change');
                });
                if(onChange) onChange($this);
                return false;
            });
        });
    };

    $.fn.uCheckNoun = function(name){// 2012-02-15 추가 함수 : 인풋 체크시 전체선택 해제

    	var target = $(name).find('input');
		var $this = $(this);
		$this.parents().click(function(){
			var cekIn = $(this).find('input').attr('checked');
			if(!cekIn){
				target.removeAttr('checked').parents('.cmCheck').removeClass('cmCheck_on');
			};
		});

	};

    $.fn.uChFile = function(options) {
        var S = $.extend({ btnH :'19', btnW :'51'},options);
        return this.each(function() {
            var $this = $(this);
            var wid =  $this.width() ;

            var wrapper = $('<div class="cmFileD" />').addClass($this.attr("class")).attr({'style':$this.attr('style')}).css({width:'auto'})
            var filename = $('<input readonly  />').css({width:wid});
            var btn = $('<span class="cmFileBtn" />').css({ width:S.btnW, height:S.btnH});
            $.browser.mozilla ? $this.css({marginLeft:-142, width:0}) : $this.css({marginLeft:S.btnW - wid  });
            $this.wrap(wrapper).before(filename).wrap(btn).hide();
            setTimeout(function(){$this.show()},700)
            //$this.bind("change", function() {
            //    filename.val($this.val());
            //});
        });
    };

    $.fn.uChFormAll = function(options, id){
        return this.each(function() {
        	var elementId = id;
            var el = $(this);
            if(el.is("select")){
              if(el.attr("multiple") != true){
                if(el.attr("size") == undefined || el.attr("size") <= 1){
                    el.uChSelect(options, elementId);
                }
              }
            }else if(el.is(":radio")){
              el.uChForm(options);
            }else if(el.is(":file")){
              el.uChFile(options);
            }
        });
    };


    $.fn.uShowHide = function(options){
        return this.each(function() {
            var S = $.extend({event:'mouseenter', target:null, handle:null, isOverOut:null},options);
            var $this = $(this);
            var $handle = (S.handle != null)? $(this).find(S.handle) : $this;
            var vTarget = S.target;
            var vIsOverOut = S.isOverOut;

            $handle.bind(S.event, function(){
                if($this.has(vTarget)) $this.find(vTarget).show();
                if(S.event == 'click') return false;
            })

            $this.mouseleave(function(){
                if($(this).has(vTarget+':visible')) $(this).find(vTarget).hide();
                if(S.event == 'click') return false;
            })

            if(vIsOverOut != null ) $(vIsOverOut).uOverOut();
        });
    };

    $.fn.uOverOut = function(options){
        var S = $.extend({cName:'on'},options)
        $(this).mouseenter(function(){$(this).addClass(S.cName);})
               .mouseleave(function(){$(this).removeClass(S.cName);})
    };

   $.fn.uStatusRollOver= function(options){
        var S = $.extend({cName:'on'},options)
        var $this = $(this);
        $this.bind('mouseenter mouseleave', function(){
            $this.css({zIndex:0});
            $(this).css({zIndex:1}).toggleClass(S.cName);
        });
    };
})(jQuery);

//report abuse layer
//코메트 팝업관련변수
var OtaCommentPosion=0;
var t=0;
var l=0;
jQuery(document).mousemove(function(e) {
	
	OtaCommentPosion =(e.pageY - 320); //이용후기에서 쓰이는 좌표값 2011 11 25 이상석
	t = (e.pageY - 320) + 'px';        //상단 좌표
	//l = (e.pageX - 600) + 'px';      //좌측 좌표
	
});

/* 2013-01-09 디바이스 선택 레이어 수정 */
$.fn.initTabList = function(){
	var $this = $(this);
	var tabAnchor = $this.find('> ul li .tab');

	tabAnchor.each(function(){
		var $menu = $(this);

		// 기존소스
		// var $targetEl = $($menu.attr('href')); 
		// IE7 : http://apps.samsung.com/main/getMain.as#tabs-1
		// Other : #tabs-1
		
		// 수정 소스
		// var $targetEl = $('#'+$menu.attr('href').split('#')[1]);
		
		var $targetEl = $('#'+$menu.attr('href').split('#')[1]);
		
		$targetEl.css('display', 'none');
		if ($menu.hasClass('on')) {
			$targetEl.css('display', 'block');
		};
		$menu.click(function(){
			if (!$(this).hasClass('on')) {
				tabAnchor.removeClass('on');
				tabAnchor.each(function(){
					$($(this).attr('href')).css('display', 'none');
				});
				$menu.addClass('on');
				$targetEl.css('display', 'block');
			};
			//return false;
		});
	});
};
/* //2013-01-09 디바이스 선택 레이어 수정 */

// Rss Scroll 2013-04-12
/* 2013-04-22 delete
$(function()
{
	$('.scroll-pane-rss').jScrollPane({showArrows:true, scrollbarWidth: 13, arrowSize: 12});
}); */

// Screen Scroll 2013-04-15
/*$(function()
{
	$('.scroll-pane-scr').jScrollPane({showArrows:true, scrollbarWidth: 13, arrowSize: 12});
});*/

/* 2013-05-22 main big banner */
function initScrollContent(container, prevBtn, nextBtn) {
	var currentContentPage = 1;//fix
	var contentElCount = 0;
	var content_x = 0;
	var slideContentTo = 0;
	var contentWidth = 238;//slide width
	var isImageBtn = false; //if img
	var cont = container.getElementsByTagName("li");//slide element

	for (i=0; i<cont.length; i++) {
		if (cont[i].className == "slideContent") {
			contentElCount++;
			cont[i].style.left = contentWidth * (contentElCount - 1) + "px"; 
		}
	}
	setSlideBtn();
	function setSlideBtn() {
		if (contentElCount <= 3) {
			setPrevBtn("off");
			setNextBtn("off");
		} else if (parseInt(currentContentPage) == 1) {
			setPrevBtn("off");
			setNextBtn("on");
		} else if (parseInt(currentContentPage) == contentElCount - 2) {
			setPrevBtn("on");
			setNextBtn("off");
		} else {
			setPrevBtn("on");
			setNextBtn("on");
		}
	}
	function setPrevBtn(condition) {
		if (condition == "on") {
			prevBtn.onclick = viewPrev;
			if (isImageBtn) prevBtn.src = prevBtn.src.replace("_off.gif", ".gif");
			prevBtn.className = "";
			prevBtn.className += "on";
		} else {
			prevBtn.onclick = "";
			if (isImageBtn) prevBtn.src = prevBtn.src.replace(".gif", "_off.gif");
			prevBtn.className = "";
			prevBtn.className += "off";
		}
	}
	function setNextBtn(condition) {
		if (condition == "on") {
			nextBtn.onclick = viewNext;
			if (isImageBtn) nextBtn.src = nextBtn.src.replace("_off.gif", ".gif");
			nextBtn.className = "";
			nextBtn.className += "on";
		} else {
			nextBtn.onclick = "";
			if (isImageBtn) nextBtn.src = nextBtn.src.replace(".gif", "_off.gif");
			nextBtn.className = "";
			nextBtn.className += "off";
		}
	}
	function viewPrev(){
		slideContentTo += contentWidth;
		currentContentPage = parseInt(currentContentPage) - 1;
		setSlideBtn();
		startScroll();
	}
	function viewNext() {
		slideContentTo -= contentWidth;
		currentContentPage = parseInt(currentContentPage) + 1;
		setSlideBtn();
		startScroll();
	}
	function startScroll() {
		setTimeout(
			function slideContent() {
				if (Math.abs(content_x - slideContentTo) > 1) {
					content_x += (slideContentTo - content_x) * .15;
					container.style.left = content_x + "px";
					startScroll();
				} else {
					content_x = slideContentTo;
					container.style.left = content_x + "px";
				}
			}
		, 10);
	}
};

// Rtl
function initScrollContentRtl(container, prevBtn, nextBtn) {
	var currentContentPage = 1;//fix
	var contentElCount = 0;
	var content_x = 0;
	var slideContentTo = 0;
	var contentWidth = 238;//slide width
	var isImageBtn = false; //if img
	var cont = container.getElementsByTagName("li");//slide element

	for (i=0; i<cont.length; i++) {
		if (cont[i].className == "slideContent") {
			contentElCount++;
			cont[i].style.right = contentWidth * (contentElCount - 1) + "px"; 
		}
	}
	/*setSlideBtn();
	function setSlideBtn() {
		if (contentElCount == 1) {
			setPrevBtn("off");
			setNextBtn("off");
		} else if (parseInt(currentContentPage) == 1) {
			setPrevBtn("on");
			setNextBtn("off");
		} else if (parseInt(currentContentPage) == contentElCount) {
			setPrevBtn("off");
			setNextBtn("on");
		} else {
			setPrevBtn("on");
			setNextBtn("on");
		}
	}*/
	setSlideBtn();
	function setSlideBtn() {
		if (contentElCount <= 3) {
			setPrevBtn("off");
			setNextBtn("off");
		} else if (parseInt(currentContentPage) == 1) {
			setPrevBtn("on");
			setNextBtn("off");
		} else if (parseInt(currentContentPage) == contentElCount - 2) {
			setPrevBtn("off");
			setNextBtn("on");
		} else {
			setPrevBtn("on");
			setNextBtn("on");
		}
	}
	function setPrevBtn(condition) {
		if (condition == "on") {
			prevBtn.onclick = viewPrev;
			if (isImageBtn) prevBtn.src = prevBtn.src.replace("_off.gif", ".gif");
			prevBtn.className = "";
			prevBtn.className += "on";
		} else {
			prevBtn.onclick = "";
			if (isImageBtn) prevBtn.src = prevBtn.src.replace(".gif", "_off.gif");
			prevBtn.className = "";
			prevBtn.className += "off";
		}
	}
	function setNextBtn(condition) {
		if (condition == "on") {
			nextBtn.onclick = viewNext;
			if (isImageBtn) nextBtn.src = nextBtn.src.replace("_off.gif", ".gif");
			nextBtn.className = "";
			nextBtn.className += "on";
		} else {
			nextBtn.onclick = "";
			if (isImageBtn) nextBtn.src = nextBtn.src.replace(".gif", "_off.gif");
			nextBtn.className = "";
			nextBtn.className += "off";
		}
	}
	function viewPrev(){
		slideContentTo -= contentWidth;
		currentContentPage = parseInt(currentContentPage) + 1;
		setSlideBtn();
		startScroll();
	}
	function viewNext() {
		slideContentTo += contentWidth;
		currentContentPage = parseInt(currentContentPage) - 1;
		setSlideBtn();
		startScroll();
	}
	function startScroll() {
		setTimeout(
			function slideContent() {
				if (Math.abs(content_x - slideContentTo) > 1) {
					content_x += (slideContentTo - content_x) * .15;
					container.style.right = content_x + "px";
					startScroll();
				} else {
					content_x = slideContentTo;
					container.style.right = content_x + "px";
				}
			}
		, 10);
	}
};
/* //2013-05-22 main Big banner */

function getCookie(Name) {
    var search = Name + "=";
    if (document.cookie.length > 0) {
        offset = document.cookie.indexOf(search);
        if (offset != -1) {
            offset += search.length;
            end = document.cookie.indexOf(";", offset);

           if (end == -1)
                end = document.cookie.length;
            return unescape(document.cookie.substring(offset, end));
        }
    }
    return "";
}
