function UTCTimeDemo(){
	   var d, s = "";
	   var c = ":";
	   d = new Date();
	   s += d.getUTCHours() + c;
	   s += d.getUTCMinutes() + c;
	   s += d.getUTCSeconds() + c;
	   s += d.getUTCMilliseconds();
	   return(s);
} 

function get_option_ajax(name,type,value,select_id,url){
	var data_string = "type="+type+"&value="+value+"&select_id="+select_id+"&"+UTCTimeDemo();
	$("#"+name).html('<option>正在读取</option>');
	//alert(data_string);
	$.ajax({
			type: "post",
			url: url,
			cache: false,
			data:data_string,
			success: function(originalRequest){
						show_option_response(originalRequest,name);
					 }
		}); 	
}

function show_option_response(originalRequest,name){
	var data = originalRequest;
	//alert(data);
	if(data){
		$("#" + name).html(data);
	}
}

function check_all(all_name,tag_name){
	if ($("#"+all_name).attr("checked") == true) { // 全选  
		$("input[@name='"+tag_name+"']").each(function() {  
			$(this).attr("checked", true);   
		});  
	} else { // 取消全选 
		$("input[@name='"+tag_name+"']").each(function() {  
			$(this).attr("checked", false);  
		}); 
	} 
}

function show(name){
	var status = $("#"+name).css("display");
	if(status == "none"){
		status = "";
	}else{
		status = "none";
	}
	$("#"+name).css("display",status);
}

function showlayer(id, name){
	var status = $("#"+id).css("display");
	var content = "";
	if(status == "none"){
		status = "";
		content = "部分↑";
	}else{
		status = "none";
		content = "全部↓";
	}
	$("#"+id).css("display",status);
	$("#"+name).html(content);
}

// ajax 基本提交函数

function ajax_submit_base(url,param,lock_name,is_close){

	popbox.pop();
	var param = param + "&"+UTCTimeDemo();
	
	$.ajax({
		type: "POST",
		url: url,
		data: param,
		success:function(msg){
			var msg_arr = msg.split('‖');
			//alert(msg_arr);
			if( msg_arr[0]==0 ){
				
				if(lock_name){
					//锁定提交
					$("#" + lock_name).attr("disabled",true);
				}
				
				//if(is_close){
					popbox.close_time=2;
					popbox.pull_html(msg_arr[1]);
					popbox.close();
				//}else{
					
					//popbox.pull_html(msg_arr[1]);
				//}
				
				if(msg_arr[2]){
					var backurl = msg_arr[2];
					document.location.href=backurl;
				}
			}else{
				
				if(is_close != 0){
					popbox.close_time=0.5;
					popbox.pull_html(msg_arr[1]);
					popbox.close();
				}else{
					popbox.pull_html(msg_arr[1]);
				}
				
				if(msg_arr[5]){//找到错误焦点
					popbox.find_focus(msg_arr[5],"1");
				}				
				
				if(msg_arr[2]){
					var backurl = msg_arr[2];
					document.location.href=backurl;
				}
				
			}
			popbox.popbox_close();
		}
	});
	
	
	return true;

}

//得到 form 数据
function setQueryString(frm){
	var queryString="";
	
	var value = "";
	var numberElements = frm.elements.length;
	for(var i=0;i<numberElements;i++){
		if(i< numberElements){
			if((frm.elements[i].type == "radio") || (frm.elements[i].type == "checkbox")){
				if(frm.elements[i].value && frm.elements[i].disabled==false && frm.elements[i].checked==true){
					value = frm.elements[i].value;
				}else{
					value = "";
				}
			}else if(frm.elements[i].value){
				value = frm.elements[i].value;
			}else{
				value = "";
			}
			
			if(value){
				queryString += frm.elements[i].name+"="+encodeURIComponent(value)+"&";
			}
			
		}
	}
	if(queryString){
		queryString += UTCTimeDemo();	
	}
	//alert(queryString);
	return queryString;
}

//公用 跨站登录
function login_common(url) {
    $.getJSON(url);
}

/*// 加载 购物车商品总数
var page_url_shopcar_get_goods_num = page_url_shopcar_get_goods_num;
if(page_url_shopcar_get_goods_num){
$(document).ready(function() {
	var url = page_url_shopcar_get_goods_num + "?callback=?";
	//alert(url);
	$.getJSON(url,
			  function(data) {
				//alert(data.goods_num_all);
				$('#goods_num_all').text(data.goods_num_all);
				
			  }
			 );
});
}*/

function page_jump(backurl,type){
	if("top" == type){
		top.location.href=backurl;	
	}else{
		document.location.href=backurl;	
	}
}

function check_search(){
	var keyword = $("#keyword").val();	
	
	
	//popbox.pop();
	
	if(("" == keyword) || ("请输入您要搜索的内容..." == keyword)){
		//popbox.close_time = 2;
		//popbox.pull_html("请输入您要搜索的内容...");
		//popbox.close();
		
	}else{
		var url = "http://www.zol.com/list.php?keyword=" + keyword;
		page_jump(url);
	}
}

//获得字符串长度 以字符长度体现
function   getStringLength(str)   {   
	if   (str   ==   null   ||   str.length   ==   0)   {   
		return   0;   
	}   
	var   strLong   =   0;   
	var   browserLen     =   str.length;   
	var   result             =   0;   
	var   charCode         =   0;   
	for   (i=0;   i<browserLen;   i++)   {   
		charCode   =   str.charCodeAt(i);   
		if   (charCode   >   255)   {   
			strLong   +=   2;   
		}   else   {   
			strLong   +=   1;   
		}   
	}   
	return   strLong;   
} 

function show_result(name,type,position,speed){
	var speed_type = "";
	if(!speed){
		speed_type = 'slow';
	}
	
	if("top" == position){
		if("open" == type){
			top.$("#" + name).show(speed_type);
		}else{
			top.$("#" + name).hide(speed_type);
		}
	}else{
		if("open" == type){
			$("#" + name).show(speed_type);
		}else{
			$("#" + name).hide(speed_type);
		}

	}	
}

//城市和地区自动对应
function city_area_relate_2009_07_13(province_name,city_name,area_name){
	$("#" + city_name).change(function(){
		var province = $("#" + province_name).val();
		var city = $(this).val();
		// 得到想要的市区
		var my_area = "";
		var area = "";
		var area_arr = GC2[province][city];
		if(area_arr){
			$.each(area_arr,function(n,area){
				//alert(n);
				if(area.indexOf("市")>0){
					my_area = area;
					return false; //跳出循环   
				}else if(area == city){
					my_area = area;
					return false; //跳出循环   
				}
			});
			
		}
		if(my_area){
			$("#" + area_name).val(my_area);
		}
		get_goods_fei_price();
	});
}

//liuqun add by 2009-10-22 14:50

	function isEmail(strEmail) {
		var flag = false;
		if (strEmail.search(/^[a-z0-9]([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,5}([\.][a-z]{2,3})?$/) != '-1'){
			flag = true;
		}
		return flag;
	}
	
	/*  验证手机号/小灵通/电话 */
	function DetectionMobile(m){
		var flag = false;	
		if((m == "" || m == null || m.length == 0)){
			flag = false;
		}
	
		
		var reg0 = /^13\d{9}$/;   
		var reg1 = /^15\d{9}$/;   
		var reg2 = /^18\d{9}$/;
		
		if (reg0.test(m))flag=true;   
		if (reg1.test(m))flag=true;   
		if (reg2.test(m))flag=true;
		
		var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;  
		if(p1.test(m)){
			flag = true;
		}
		return flag;
	}

	// 套装 show
	function suit_show(name1,name2,type){
		var name1=document.getElementById(name1);
		var name2=document.getElementById(name2);
		
		if(type == "over"){
			name2.style.left=name1.clientWidth-16+"px";
			name2.style.display="";
		}else if(type == "out"){
			name2.style.display="none";
		}
	}
	
	//商品颜色cookie记录
	function set_slave_cookie(goods_id,slave_id,key){
		if(goods_id && slave_id){
			var cook_name = 'goods_slave_' + goods_id;
			var cook_value = slave_id + '_' + key;
			 writeCookie(cook_name, cook_value);
        	//document.cookie = cook_name + '=' + escape(cook_value) + ';expires=' + expire  + ';domain=.zol.com;path=/;';
		}
	}
	
	//删除商品颜色cookie
	function del_slave_cookie(goods_id){
		if(goods_id){
			var cook_name = 'goods_slave_' + goods_id;
			var expire = new Date().getTime() - 99999999;
			var cook_value = '';
			document.cookie = cook_name + '=' + escape(cook_value) + ';expires=' + expire  + ';domain=.zol.com;path=/; ';
		}
	}
	
	//列表页扩展商品打开新窗口并记录cookie
	function open_slave_cookie(goods_id,slave_id,key,slave_link){
		set_slave_cookie(goods_id,slave_id,key);
		window.open(slave_link);
	}
	//判断是否有存储扩展
	function read_slave_cookie(goods_id){
		var cook_name = 'goods_slave_' + goods_id;
		var cook_value = readCookie(cook_name);
		if(cook_value != ''){
			var slave_info = cook_value.split("_");
			change_style(slave_info[0],slave_info[1]);
		}
	}
