주로 cafe-xxx.com 쪽 링크에서 발견되는 소스코드이다. 생각보다 문자 확인 용도 스크립트를 찾을 때 유용할 거 같다. 알고리즘을 스크랩하는게 정석이니깐 ㅎ

 

// JavaScript Document

$(function(){
	$(".z_ht_login_wr").css({"width":$(document).width(),"height":$(document).height()});
	$(".z_ht_login_jz").css({"position":"absolute","top":($(".z_ht_login_wr").height()-$(".z_ht_login_jz").height())/2,"left":($(".z_ht_login_wr").width()-$(".z_ht_login_jz").width())/2})
	$(".z_ht_login_f1_username").focus();
});

$(function(){
	$("input[type='file'][data-yl]").change(function(){
		var div_id = $(this).data('yl');
		$(div_id).empty();
		tpyl(div_id, $(this));
	});
})

// zhiding
$(document).on("scroll",function(){
	if ($(document).scrollTop()>=$(window).height() * 0.5){
		$(".z_jb_up_kong").show();
		$(".z_jb_up_kong").css({"z-index":21});
	}
	if ($(document).scrollTop()<=$(window).height() * 0.5){
		$(".z_jb_up_kong").hide();
	}
});
$(function(){
	$(".z_jb_up_kong").on("click", function(e){
		e.preventDefault();		
		$('html,body').animate({scrollTop:"0px"},800);
	});
});


// tp
$(function(){	
	$(".z_tcc_tp").css("cursor","pointer");
	$(".z_tcc_tp").on("click",function(){		
		var kuangao;
		if($(this)[0].naturalWidth > $(window).width()){ kuangao=" width='100%' ";}
		var z_jb_tmbj_html_xs_tp = "<img src='"+$(this).attr("src")+"' "+kuangao+" />";
		$(".z_jb_tcc_tmbj_tp").fadeIn(300);
		$(".z_jb_tcc_tmbj_xs_tp").html(z_jb_tmbj_html_xs_tp);
		var top = ($(window).height() - $(".z_jb_tcc_tmbj_xs_tp").height()) / 2;
		var left = ($(window).width() - $(".z_jb_tcc_tmbj_xs_tp").width()) / 2;			
		$(".z_jb_tcc_tmbj_xs_tp").css({"top":top,"left":left}); // "cursor":"pointer"
		// $(".z_jb_tcc_tmbj_xs_tp").on("click",function(){
		// 	return false;
		// });
	});
	$(".z_jb_tcc_tmbj_tp").on("click",function(){
		$(".z_jb_tcc_tmbj_tp").fadeOut(300);
	});	
});​
// JavaScript Document
function GetE(objectId) { 
	if(document.getElementById && document.getElementById(objectId)) { 
		return document.getElementById(objectId);// W3C DOM 
	} else if (document.all && document.all(objectId)) { 
		return document.all(objectId);// MSIE 4 DOM 
	} else if (document.layers && document.layers[objectId]) { 
		return document.layers[objectId];// NN 4 DOM.. note: this won't find nested layers 
	} else { 
		return false; 
	} 
}

function GetName(objName){
	return document.getElementsByName(objName);
}

function createxmlhttp(){
  xmlhttpobj = false;
  try{
    xmlhttpobj = new XMLHttpRequest;
  }catch(e){
    try{
      xmlhttpobj=new ActiveXObject("MSXML2.XMLHTTP");
    }catch(e2){
      try{
        xmlhttpobj=new ActiveXObject("Microsoft.XMLHTTP");
      }catch(e3){
        xmlhttpobj = false;
      }
    }
  }
  return xmlhttpobj; 
}

function querenquxiao(xiaoxi,dizhi){
	if(confirm(xiaoxi)==false){
		return false;
	}else{
		window.location.href=dizhi;
	}	
}

function in_array(array, str) { // p_catalog 分类里 没这个不行。
	for(var i=0; i<array.length; i++) {
		if(str==array[i]) {
			return i;
		}
	}
	return -1;
}

function chk_jinzhi1(tgt,val){
	var jinzhi = new RegExp("^.*[`^{}\\[\\]|;<'\"\\\\].*"); //   <!--  `^{}[]|;<'"\  --> 允许空格了
	if (jinzhi.test(val)){
		alert("특수문자가 있습니다.");
		// document.getElementById(obj).value="";
		// document.getElementById(obj).focus();
		$(tgt).val("");
		$(tgt).focus();
		return;
	}
}

function chk_jinzhi2(tgt,val){
	var jinzhi = new RegExp("^.*[ `~!@#$%^&*()-=+{}\\[\\]\\\\|/;:'\",<.> ].*"); // <!-- `~!@#$%^&*()-+=\|{[]};:',./<> --> 最前面还有看不见的空格 也禁止了
	if (jinzhi.test(val)){
		alert("특수문자가 포함되여 있습니다.");
		// document.getElementById(obj).value="";
		// document.getElementById(obj).focus();
		$(tgt).val("");
		$(tgt).focus();
		return;
	}
}

function chk_changdu(tgt,changdu){
	if($(tgt).val().length>changdu){
		alert(changdu + " 글자까지 가능합니다.");
		$(tgt).val($(tgt).val().substring(0,changdu));
	}
}

function jiancha_email(tgt,val){ // 检查email格式
	var reg = /^([a-zA-Z0-9-]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
	if(reg.test(val)){
		//alert("true");
	}else{
		alert("잘못된 이메일입니다.");
		// document.getElementById(obj).value="";
		// document.getElementById(obj).focus();
		$(tgt).val("");
		$(tgt).focus();
		return false;
	}
}

function sf_ywsz_1(tgt,val){ // 英文和数字
	var Letters="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
	var i;
	var c;
	for(i=0; i<val.length; i++){
		c=val.charAt( i );
		if (Letters.indexOf( c ) < 0) { 
			alert('영문 , 숫자만 입력해주세요'); 
			// document.getElementById(obj).value = "";
			// document.getElementById(obj).focus();
			$(tgt).val("");
			$(tgt).focus();
			return false;
		}
	}
	return true;
}

function sf_ywsz_2(tgt,val){ // 英文和数字_
	var val = val;
	check = /[^a-z0-9_]/;
	if(check.test(val)) {
		alert("영문 , 숫자 _ 만 입력해주세요");
		// document.getElementById(obj).value = "";
		// document.getElementById(obj).focus();
		$(tgt).val("");
		$(tgt).focus();
		return;
	}
}

function sf_ywsz_3(tgt,val){ // 英文和数字_@-.
	var val = val;
	check = /[^a-z0-9_@.-]/;
	if(check.test(val)) {
		alert("영문 , 숫자 _ @ - . 만 입력해주세요");
		// document.getElementById(obj).value = "";
		// document.getElementById(obj).focus();
		$(tgt).val("");
		$(tgt).focus();
		return;
	}
}

function sf_shuzi_1(obj,val){ // 数字
	bString = "0123456789";
	for(i=0; i<document.getElementById(obj).value.length; i++){
		if (bString.indexOf(document.getElementById(obj).value.substring(i,i+1))==-1){
			alert('숫자만 가능합니다');
			document.getElementById(obj).value='';
			document.getElementById(obj).focus();
			return false;
		}
	}
}

function sf_shuzi_2(tgt,val){ // 数字 isNaN 检查是否数字 (-100 可以 33.33 可以)
	if (isNaN(val)){
		alert("숫자만 가능합니다");
		// document.getElementById(obj).value='';
		// document.getElementById(obj).focus();
		$(tgt).val("");
		$(tgt).focus();
		return false;
	}
}

function sf_shuzi_3(a){ // 数字、小数点、负数
	var fa="";
	if(a.value.substring(0,1)=="-")
		fa="-";
	var str=(a.value.replace(/[^0-9.]/g,'')).replace(/[.][0-9]*[.]/, '.');
	if (str.substring(0,1)==".")
   str="0"+str;
   a.value=fa+str;
}

function jiancha_nicheng(){ // 韩文和英文
	f=document.Eform;
	for(i=0; i<f.nick_name.value.length; i++){
	var chkAt = f.nick_name.value.charCodeAt(i);
		if(!(chkAt >= 97 && chkAt <= 122) && !(chkAt >= 12593 && chkAt <= 12643) && !(chkAt >= 44032 && chkAt <= 55203)){
		alert("한글과 영문만 가능합니다.");
		f.nick_name.value = f.nick_name.value.replace(/.$/,"");
		f.nick_name.value = "";
		f.nick_name.focus();
		return false;
		}
	}
	return true;
}

function sf_hanwen_1(tgt,val){ // 只允许韩文
	var val=val;
	check = /[^ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/; // check = /[^\u4E00-\u9FA5]/; 这是中文
	if(check.test(val)) {
		alert("한글만 입력해주세요");
		// document.getElementById(obj).value = "";
		// document.getElementById(obj).focus();
		$(tgt).val("");
		$(tgt).focus();
		return;
	}
}

function sf_hanwen_2(tgt,val){
	var val = val;
	for(i=0; i<val.length; i++){
		if(!( (val.charCodeAt(i) > 0x3130 && val.charCodeAt(i) < 0x318F) || (val.charCodeAt(i) >= 0xAC00 && val.charCodeAt(i) <= 0xD7A3))){
			alert("한글만 입력해주세요");
			$(tgt).val("");
			$(tgt).focus();
			return;
		}
	}
}

function sf_zhongwen(tgt,val){ // 中文
	var val = val;
	check = /[^\u4E00-\u9FA5]/; // check = /[^\u4E00-\u9FA5]/; 这是中文
	if(check.test(val)) {
		alert("중문만 입력해주세요");
		// document.getElementById(obj).value = "";
		// document.getElementById(obj).focus();
		$(tgt).val("");
		$(tgt).focus();
		return;
	}
}

function nl2br(str, is_xhtml) {
  var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '<br />' : '<br>';    
  return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1'+ breakTag +'$2');
}

function tpyl(div_id, input){
	// input 요소에 선택된 파일 정보들의 배열 추출
	var files = input.get(0).files;
	if(files){
		for(var i=0; i<files.length; i++){
			// 파일리더 객체 생성
			var reader = new FileReader();
			// 파일리더가 파일 읽기를 완료 했을 경우의 이벤트 구현
			reader.onload = function(e){
				var img = $("<img>");				
				img.attr('src', e.target.result);
				img.addClass('div_tpyl');
				$(div_id).append(img);
			}

			// 파일리더에게 input 요소에 선택된 파일을 읽도록 지정한다.
			reader.readAsDataURL(files[i]);
		}
	}
}

function addLoadEvent(func){ //一个页面不能同时使用2个以上onload 所以使用该函数就能解决 
	var oldonload = window.onload;             
	if (typeof window.onload != 'function') { 
		window.onload = func; 
	} else { 
		window.onload = function(){ 
			oldonload(); 
			func(); 
		} 
	} 
} 

function reurl(){
	url = location.href; //把当前页面的地址赋给变量 url
	var times = url.split("?"); //分切变量 url 分隔符号为 "?"
	if(times[1] != 1){ //如果?后的值不等于1表示没有刷新
		url += "?1"; //把变量 url 的值加入 ?1
		self.location.replace(url); //刷新页面
	}
}

function rere(){
	if(location.href.indexOf('#reloaded')==-1){
		location.href=location.href+"#reloaded"
		location.reload()
	}
}

function img_resize(obj, maxw) { 
  var obj = document.getElementById(obj);
  var imgs = obj.getElementsByTagName('img');
  var imgCount = imgs.length;
  if(imgCount==0) return;
  for(var i=0; i<imgCount; i++) {
    if(imgs[i].width>maxw) {
      var oldw = imgs[i].width;
      var oldh = imgs[i].height;
      imgs[i].style.width = maxw +'px';
      imgs[i].style.height = (maxw/oldw*oldh) +'px';
    }
  }
}

function img_fix(obj,width){ // 图片宽度按比例调整 
	var max=width;
	var imgs=$("#"+obj).find("img");
	for (i=0;i<imgs.length;i++){
		var img=new Image();
		img.src=$(imgs.eq(i)).attr("src");
		document.body.appendChild(img);
		var w=img.width;
		var h=img.height;
		//alert(max);
		delete (img);
		document.body.removeChild(img);

		if(w>max){
			$(imgs.eq(i)).attr("width",max);
			$(imgs.eq(i)).attr("height",h/(w/max));
		}

		//if(w>max){$(imgs.eq(i)).width(max);$(imgs.eq(i)).height(h/(w/max));}		
	}
}

function setform(obj,tables,field){
	var values=$("#"+obj).val();
	var id=obj.replace(/[^\d]*/ig,"");
	$.ajax({
		type: "POST",
		url: web_path+"ajaxsend.php",
		data:{act:"set",id:id,values:values,tables:tables,field:field},
		timeout: 15000,
		success: function(data) {
			setmsg(data);
		}
	});
}

function getform(tables,wheres,sfield,values){
	$.ajax({
		type: "POST",
		url: web_path+"ajaxsend.php",
		data:{act:"get",tables:tables,wheres:wheres,sfield:sfield,values:values},
		timeout: 15000,
		success: function(data) {
			getmsg(data);
		}
	});
}

function findstr(strSplit,strFind,s){
	findstr=false;
	strspl=strSplit.split(s)
	for (i=0;i<strspl.length;i++){
		if (strspl[i]=strFind){
			return true;
		}
	}
}

function setCookie_jxf(name, value) { //cookies设置 
	var argv = setCookie.arguments; 
	var argc = setCookie.arguments.length; 
	var expires = 1; 
	if(expires!=null){ 
		var LargeExpDate = new Date (); 
		LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24)); 
	} 
	document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString())); 
} 

function getCookie_jxf(sVar){
	cookies = document.cookie.split(';');
	for(var i = 1; i <= cookies.length; i++){
	    if(cookies[i - 1].split('=')[0] == sVar){
	     return cookies[i - 1].split('=')[1];
	    }else{
		return "nothing";	
		}
	}
	return '';
}

function delCookie_jxf(name){ //删除cookie
  var exp = new Date();
  exp.setTime(exp.getTime() - 1);
  var cval=getCookie(name);
  if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}


function CheckAll(form,boxname){
	for (i=0; i < document.getElementsByName("checklist[]").length; i++) {
		var e =  document.getElementsByName("checklist[]")[i];
		if (e.Name != boxname&&e.disabled==false)
		e.checked = document.getElementById(boxname).checked;
	}
}

function UpDownNum(tgt,ud,zx,zd){
	if(zx==undefined){zx=0;}
	if(zd==undefined){zd=10000;}
	if(ud=="up"){$(tgt).val(Number($(tgt).val())+1);}
	if(ud=="down"){$(tgt).val(Number($(tgt).val())-1);}
	if($(tgt).val()<zx){$(tgt).val(zx);}
	if($(tgt).val()>zd){$(tgt).val(zd);}
}

// function UpDownNum(fi,str){
// 	var obj = GetE(fi);
// 	if(obj.disabled==false) {
// 		var ps_num = (obj.value=='') ? 0: parseInt(obj.value);
// 		(str=="up") ? ps_num++: ps_num--;
// 		if(ps_num<0) ps_num=0;
// 		obj.value = ps_num;
// 	}
// 	return;
// }

var sys_scrollbar=function (tgt){                     //跟随页面滚动条的QUICK MENU 层
	var space=$(tgt).position().top;
	$(tgt).css("top",space);
	void function(){
	var goTo = 0;
	var roll=setInterval(function(){
		var height =$(document).scrollTop()+space;
		var top = parseInt($(tgt).position().top);
		if(height!= top){
			goTo = height-parseInt((height - top)*0.9);
			$(tgt).css("top",goTo+'px');
		}
		//else{if(roll) clearInterval(roll);}
		},20);
	}()
}


function xz_cd(f_code,code){
	if(code.length>=2){$("#cd2").show();}else{$("#cd2").hide();}
	if(code.length>=4){$("#cd3").show();}else{$("#cd3").hide();}
	$("#cd1").empty();
	$("#cd2").empty();
	$("#cd3").empty();
	var no_option = "<option value=''>선택하세요</option>";
	$("#cd1").append(no_option);
	$("#cd2").append(no_option);
	$("#cd3").append(no_option);	
	for(i=0;i<datas_fl.length;i++){		
		if(datas_fl[i]["fl_code"].length==2){
			if(datas_fl[i]["fl_code"].substr(0,2) == code.substr(0,2)){ selected = " selected ";}else{ selected="";}
			$("#cd1").append("<option value="+datas_fl[i]["fl_code"]+""+selected+">"+datas_fl[i]["fl_name"]+"</option>");			
		}
		if(datas_fl[i]["fl_code"].length==4 && datas_fl[i]["fl_code"].substr(0,2)==code.substr(0,2)){
			if(datas_fl[i]["fl_code"].substr(0,4) == code.substr(0,4)){ selected = " selected ";}else{ selected="";}
			$("#cd2").append("<option value="+datas_fl[i]["fl_code"]+""+selected+">"+datas_fl[i]["fl_name"]+"</option>");			
		}
		if(datas_fl[i]["fl_code"].length==6 && datas_fl[i]["fl_code"].substr(0,4)==code.substr(0,4)){
			if(datas_fl[i]["fl_code"].substr(0,6) == code.substr(0,6)){ selected = " selected ";}else{ selected="";}
			$("#cd3").append("<option value="+datas_fl[i]["fl_code"]+""+selected+">"+datas_fl[i]["fl_name"]+"</option>");			
		}
	}
	$("#fl_code").val(code);
}


function catalog_opt(locationid,val){
	var tmp_code=new Array();
	var j=0
	/*	if (parseInt(locationid,36)==0){}*/
	if (locationid=="00"){var layer=1;}else{var layer=parseInt(locationid.length)/2+1;}
	if (layer>=max_layer){locationid=locationid.substr(0,max_layer*2);}
	var obj="select_box"+layer;
	$("#"+obj).nextAll().remove();
	if ($("#select_box"+layer).length==0 && layer<=max_layer){
		$("#select_box_view").append("<select name='select_box"+layer+"' id='select_box"+layer+"' size='10' onChange='catalog_opt(this.options[this.selectedIndex].value,\"\")' class='select_box_select'></select>");	
	}
	$("#"+obj).empty();
	var normal_option="<option value='"+locationid+"'>선택하세요</option>";
	$("#"+obj).append(normal_option);
		for (var i=0;i <datas_fl.length; i++){
			//alert(datas_fl[i]["classid"]);
			//console.log(datas_fl[i]["fl_code"]);
		if (datas_fl[i]["fl_fcode"].substr(0,locationid.length) == locationid && datas_fl[i]["fl_code"].length==layer*2)
		{
			tmp_code[j]=datas_fl[i]["fl_code"].substr(datas_fl[i]["fl_code"].length-2,datas_fl[i]["fl_code"].length);
			console.log(tmp_code[j]);
			var selected="";
			if (val!="" && val.substr(0,datas_fl[i]["fl_code"].length)==datas_fl[i]["fl_code"]){selected=" selected ";}
			$("#"+obj).append("<option value='"+datas_fl[i]["fl_code"]+"'"+selected+">"+datas_fl[i]["fl_name"]+"</option>");
			j++;
		}
	}
	if (val!="" && layer<=val.length/2 && layer<=max_layer){catalog_opt(val.substr(0,layer*2),val);return false;}
	$("#fl_code").val(locationid);
	//shezhi_psess("shezhi_psess_sc",locationid);
}

function catalog_opt_yz(locationid,val){  // 注意下面还有2个 catalog_opt_yz函数 Onchange里 if语句里 一起改
	var tmp_code=new Array();
	var j=0
	/*	if (parseInt(locationid,36)==0){}*/
	if (locationid=="00"){var layer=1;}else{var layer=parseInt(locationid.length)/2+1;}
	if (layer>=max_layer){locationid=locationid.substr(0,max_layer*2);}
	var obj="select_box"+layer;
	$("#"+obj).nextAll().remove();
	if ($("#select_box"+layer).length==0 && layer<=max_layer){
		$("#select_box_view").append("<select name='select_box"+layer+"' id='select_box"+layer+"' size='10' onChange='catalog_opt_yz(this.options[this.selectedIndex].value,\"\")' class='select_box_select'></select>");	
	}
	$("#"+obj).empty();
	var normal_option="<option value='"+locationid+"'>선택하세요</option>";
	$("#"+obj).append(normal_option);
		for (var i=0;i <datas_fl.length; i++){
			//alert(datas_fl[i]["classid"]);
			//console.log(datas_fl[i]["fl_code"]);
		if (datas_fl[i]["fl_fcode"].substr(0,locationid.length) == locationid && datas_fl[i]["fl_code"].length==layer*2)
		{
			tmp_code[j]=datas_fl[i]["fl_code"].substr(datas_fl[i]["fl_code"].length-2,datas_fl[i]["fl_code"].length);
			//console.log(tmp_code[j]);
			var selected="";
			if (val!="" && val.substr(0,datas_fl[i]["fl_code"].length)==datas_fl[i]["fl_code"]){selected=" selected ";}
			$("#"+obj).append("<option value='"+datas_fl[i]["fl_code"]+"'"+selected+">"+datas_fl[i]["fl_name"]+"</option>");
			j++;
		}
	}
	if (val!="" && layer<=val.length/2 && layer<=max_layer){catalog_opt_yz(val.substr(0,layer*2),val);return false;}
	$("#fl_code").val(locationid);
	$(".editor").show();
	shezhi_psess("shezhi_psess_sc",locationid);  // 为了传递给k1110里的 文件夹名
}

function changelocation(locationid,val){
	var tmp_code=new Array();
	var j=0
	/*	if (parseInt(locationid,36)==0){}*/
	if (locationid=="00"){var layer=1;}else{var layer=parseInt(locationid.length)/2+1;}
	if (layer>max_layer){locationid=locationid.substr(0,max_layer*2-2);layer--;alert(max_layer+'차이상의 카테고리추가는 불가능합니다');}
	var obj="select_box"+layer;
	$("#"+obj).nextAll().remove();
	if ($("#select_box"+layer).length==0){
		$("#select_box_view").append("<select name='select_box"+layer+"' id='select_box"+layer+"' size='10' onChange='changelocation(this.options[this.selectedIndex].value,\"\")' class='select_box_select'></select>");	
	}
	$("#"+obj).empty();
	var normal_option="<option value='"+locationid+"'>선택하세요</option>";
	$("#"+obj).append(normal_option);
		for (var i=0;i <datas_fl.length; i++){
			//alert(datas_fl[i]["classid"]);
		if (datas_fl[i]["fl_fcode"].substr(0,locationid.length) == locationid && datas_fl[i]["fl_code"].length==layer*2)
		{
			tmp_code[j]=datas_fl[i]["fl_code"].substr(datas_fl[i]["fl_code"].length-2,datas_fl[i]["fl_code"].length);
			var selected="";
			if (val!="" && val.substr(0,datas_fl[i]["fl_code"].length)==datas_fl[i]["fl_code"]){selected=" selected ";}
			$("#"+obj).append("<option value='"+datas_fl[i]["fl_code"]+"'"+selected+">"+datas_fl[i]["fl_name"]+"</option>");
			j++;
		}
	}
	if (val!="" && layer<=val.length/2 && layer!=max_layer){changelocation(val.substr(0,layer*2),val);return false;}
	var tmp;
	for (i=1;i<=99;i++){
		var str="00"+(i.toString(10));
		str=str.substr(str.length-2,2);
		if ($.inArray(str,tmp_code)==-1)
		{
			tmp=(locationid+str);//.replace("00".toString(),"");
			break;
		}
	}
	if (layer==1){tmp=tmp.substr(2,layer*2);}
	$("#fl_code").val(tmp);
	$("#fl_fcode").val(locationid);
}

// 새 창
function popup_window(url, winname, opt){
	window.open(url, winname, opt);
}

// a 태그에서 onclick 이벤트를 사용하지 않기 위해	
function win_open(url, name, option){
	var popup = window.open(url, name, option);
	popup.focus();
}

// 우편번호 창
function win_zip_g4(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2){
	url = "zip.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2;
	win_open(url, "winZip", "left=150,top=150,width=570,height=460,scrollbars=1");
}

function newgdcode(obj,url) {
	obj.src = url+ '?nowtime=' + new Date().getTime();
}

function flash(s,i,w,h,t) { 
	document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width="+w+" height="+h+" id="+i+"><param name=wmode value=opaque /><param name=movie value="+s+" /><param name=wmode value=opaque /><embed src="+s+" name="+i+" quality=high wmode="+t+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width="+w+" height="+h+"></object>");
};

//transparent
function FlashLoad(url,width,Height,wmode){
	var flashcode = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id=scriptmain name=scriptmain codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+width+'" height="'+Height+'">\
	<param name="movie" value="'+url+'">\
	<param name="quality" value="high">\
	<param name=scale value=noscale>\
	<param name="menu" value="false">\
	<param name="wmode" value="'+wmode+'">\
	<embed src="'+url+'" width="'+width+'" height="'+Height+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" salign="T" name="scriptmain" menu="false" wmode="'+wmode+'"></embed></object>';
	document.write(flashcode);
}


var OriginImage=new Image(); 
function GetImageWidth(oImage) 
{ 
if(OriginImage.src!=oImage.src)OriginImage.src=oImage.src; 
return OriginImage.width; 
} 
function GetImageHeight(oImage) 
{ 
if(OriginImage.src!=oImage.src)OriginImage.src=oImage.src; 
return OriginImage.height; 
} 


// 图片点击弹出窗口(gnu4)
////////////////////////////////////////////////////////////////////////////////////////////////////
function imgopen(img){ //imgopen

	var img_url = img.src;

	var w=GetImageWidth(img);
	var h=GetImageHeight(img);
	var img_width = w;//img.width;
	var img_height = h;//img.height;

	var winl = (screen.width-img_width)/2; 
	var wint = (screen.height-img_height)/3; 

if (img_width >= screen.width) { 
	winl = 0; 
	img_height = (parseInt)(img_width * (img_height / img_width)); 
} 

if (h >= screen.height) { 
	wint = 0; 
	img_width = (parseInt)(img_height * (img_width / img_height)); 
} 

var js_url = "<script language='javascript'>\n";
		js_url += "var ie = document.all; \n";
		js_url += "var nn6 = document.getElementById && !document.all; \n";
		js_url += "var isdrag = false; \n";
		js_url += "var x, y; \n";
		js_url += "var dobj; \n";
		js_url += "function movemouse(e){ \n";
		js_url += "if (isdrag) { \n";
		js_url += "dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x; \n";
		js_url += "dobj.style.top = nn6 ? ty + e.clientY - y : ty + event.clientY - y; \n";
		js_url += "return false; \n";
		js_url += "} \n";
		js_url += "} \n";
		js_url += "function selectmouse(e){ \n";
		js_url += "var fobj = nn6 ? e.target : event.srcElement; \n";
		js_url += "var topelement = nn6 ? 'HTML' : 'BODY'; \n";
		js_url += "while (fobj.tagName != topelement && fobj.className != 'dragme') { \n";
		js_url += "fobj = nn6 ? fobj.parentNode : fobj.parentElement; \n";
		js_url += "} \n";
		js_url += "if (fobj.className == 'dragme') { \n";
		js_url += "isdrag = true; \n";
		js_url += "dobj = fobj; \n";
		js_url += "tx = parseInt(dobj.style.left + 0); \n";
		js_url += "ty = parseInt(dobj.style.top + 0); \n";
		js_url += "x = nn6 ? e.clientX : event.clientX; \n";
		js_url += "y = nn6 ? e.clientY : event.clientY; \n";
		js_url += "document.onmousemove = movemouse; \n";
		js_url += "return false; \n";
		js_url += "} \n";
		js_url += "} \n";
		js_url += "document.onmousedown = selectmouse; \n";
		js_url += "document.onmouseup = new Function('isdrag=false'); \n";
		js_url += "var b1,b2; \n";
		js_url += "window.onload=function(){ \n";
		js_url += "var bbb=document.getElementById('aaa'); \n";
		js_url += "b1=bbb.width+20; \n";                    //调整宽度  根据浏览器不同。
		js_url += "b2=bbb.height+40; \n";                   //调整高度
		js_url += "window.resizeTo(b1,b2); \n";
		js_url += "}\n";
		js_url += "<\/script>\n";

		var settings;

		settings  ='width='+(w+10)+','; 
		settings +='height='+(h+10)+',';

		settings +='top='+wint+','; 
		settings +='left='+winl+','; 
		settings +='scrollbars=no,'; 
		settings +='resizable=yes,'; 
		settings +='status=no';

		win=window.open("","image_window",settings); 
		win.document.write ("<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8' /><title>SHOW_IMG</title>\n"); 
		win.document.write ("<style>.dragme{position:relative; cursor:hand;}</style> \n"); 
		win.document.write (js_url); 
		win.document.write ("</head> \n\n"); 
		win.document.write ("<body leftmargin=0 topmargin=0 bgcolor=#000000>\n");
		win.document.write ("<img id='aaa' src='"+img.src+"' ondblclick='window.close();' class = 'dragme' /></body></html>\n"); 
		win.document.close();
}


var z_gs_qk = function(tgt,kongbai_top,kongbai_margin_top,yidong){ // 名字得不同,要不上下紧接一起时候叠加了
	// 虽然是4个参数 不过 kongbai_top,kongbai_margin_top,yidong 这些没用, 只是为了不能相同名而分开 才得必须有
	// z_gs_qk("z_gy_qk1"); 一个参数就够了
	kongbai_top = parseInt($(tgt).css("top"));  // 只要数字,去掉px 
	kongbai_margin_top = parseInt($(tgt).css("margin-top"));
	$(window).scroll(function(){
		yidong = $(window).scrollTop()+kongbai_margin_top;
		if( (window.scrollY) != kongbai_top ){  // (window.scrollY) >= kongbai_top 这样ie9不运转
			$(tgt).stop(true).animate({"margin-top":yidong},500);
		}else{ }
	})
}

function z_gs_top_gd(tgt, height){
	$(document).on("scroll",function(){
		if ($(document).scrollTop()<=height){  // $(tgt).height() // 用的是class
			$(tgt).hide();
		}
		if ($(document).scrollTop()>=height){
			$(tgt).show();
		}
	});
}

function z_ydc(tgt){
	$(tgt).mousedown(function(e){		
		$("body").bind("selectstart",function(){return false;});
		$(tgt).data("clickX",e.pageX - $(tgt).offset().left).data("clickY",e.pageY - $(tgt).offset().top);
		if($(document).scrollTop()!=0){ $(tgt).data("clickY",e.pageY - $(tgt).offset().top + $(document).scrollTop()); }
		$(document).mousemove(function(e){
			$(tgt).css({
				"left":e.pageX - $(tgt).data("clickX")+"px", 
				"top":e.pageY - $(tgt).data("clickY")+"px"
				}); 			
		}).mouseup(function(){
			$("body").unbind("selectstart");
			$(document).unbind("mousemove");
		});
	})	
}


function z_tcc_nr(tgt){ 
	var z_jb_tmbj_html_xs_nr = $(tgt).html();
	$(".z_jb_tcc_tmbj_nr").fadeIn(0);
	$(".z_jb_tcc_tmbj_xs_nr_01").html(z_jb_tmbj_html_xs_nr);
	var top = ($(window).height() - $(".z_jb_tcc_tmbj_xs_nr").height()) / 2;
	var left = ($(window).width() - $(".z_jb_tcc_tmbj_xs_nr").width()) / 2;			
	$("body").css({"overflow-x":"hidden","overflow-y":"hidden"});
	$(".z_jb_tcc_tmbj_xs_nr").css({"top":top,"left":left});
	$(".z_jb_tcc_tmbj_xs_nr_gb").on("click", function(){
		$(".z_jb_tcc_tmbj_nr").fadeOut(0);
		$("body").css({"overflow-x":"visible","overflow-y":"visible"});
		//$("html,body").css({"overflow-x":"visible","overflow-y":"visible"});
	});
}

 

+ Recent posts