
$(document).ready(function(){
	
	// 去除虚线框（会影响效率）
	$("a").on('focus',function(){$(this).blur();});
	
	
	$('.file input[type=file]').change(function(e) {
        $(this).siblings('.text').text($(this).val());
    });
	
	if(!-[1,]){
		$('input[type=radio]').bind('click',function(){
			var name = $(this).attr('name');
			$('input[type=radio]["name="'+ name +']').removeClass('checked');
			if($(this).prop('checked')){
				$(this).addClass('checked');
			}
		});
	}
	if(!!!$('.opt-panel').size() &&　!!!$('.system-switch').size()){
		$(document).click(function(e) {
			$(top.window.document).find('.opt-panel').hide().end().find('.system-switch').hide();
			$(top.window.document).find('.more-info').removeClass('active').end().find('.logo-icon').removeClass('active');
		});
	}
	
	if(!!!$('.more-bab-list').size()){
		$(document).click(function(e) {
			$(top.window.document).find('iframe').contents().find('.more-bab-list').hide();
			$(top.window.document).find('iframe').contents().find('.tab-more').removeClass('active');
		});	
	}
});


function hideElement(currentElement, targetElement, fn) {
	if (!$.isArray(targetElement)) {
		targetElement = [ targetElement ];
	}
	$(document).on("click.hideElement", function(e) {
		var len = 0, $target = $(e.target);
		for (var i = 0, length = targetElement.length; i < length; i++) {
			$.each(targetElement[i], function(j, n) {
				if ($target.is($(n)) || $.contains($(n)[0], $target[0])) {
					len++;
				}
			});
		}
		if ($.contains(currentElement[0], $target[0])) {
			len = 1;
		}
		if (len == 0) {
			currentElement.hide();
			fn && fn(currentElement, targetElement);
		}
	});
};


/*
 *  用来给不支持HTML5 placeholder属性的浏览器增加此功能。
 *  @param element {String or Object} 需要添加placeholder提示的输入框选择器或者输入框jquery对象。
 *  @param defualtCss {String} 提示默认的样式class。
 */

function showRemind(element,defualtCss){
	if(-[1,]){
		return false;
	}

	$(element).each(function(el, i){
		var placeholder = $(this).attr('placeholder');
		if(placeholder){
			$(this).addClass(defualtCss).val(placeholder);
			$(this).focus(function(e){
				if($(this).attr('placeholder') === $(this).val()){
					$(this).val('').removeClass(defualtCss);
				}
			});

			$(this).blur(function(e){
				if($(this).val() === ""){
					$(this).addClass(defualtCss).val($(this).attr('placeholder'));
				}
			});
		}
	});
}

function resize(resizeHandle){
	var d = document.documentElement;
	var timer;//避免resize触发多次,影响性能
	var width = d.clientWidth, height = d.clientHeight;
	$(top.window).on('resize',function(e){
		if((width != d.clientWidth || height != d.clientHeight)){
			width = d.clientWidth, height = d.clientHeight;
			if(timer){clearTimeout(timer);}
			timer = setTimeout(function(){
				resizeHandle();
			},10);	
		}
	});
	
}

$(document).click(function(){
	$(".select-list").hide();
})
