var picflag=true;
function $(id){
return document.getElementById(id);
}

function _getindex(obj){
var i=0;
for (i=0;i<_$(obj.name).length;i++){
//alert(obj.sourceIndex+","+document.all.item(evename)[i].sourceIndex)
if (obj.sourceIndex==_$(obj.name)[i].sourceIndex)
break;
}
return i;
}
function _$(obj){
return document.getElementsByName(obj);
}

function rePlace(stext,ftxt,rtxt){
var sText=stext;
if (stext.indexOf(ftxt)!=-1){
sText=sText.replace(ftxt,rtxt);
//alert(sText);
return rePlace(sText,ftxt,rtxt);
}
else{
//alert("return="+sText);
return sText;
}
}
function _charfilter(stxt){
//stxt=rePlace(stxt,"'","＇");
stxt=rePlace(stxt,"=","＝");
stxt=rePlace(stxt,"--","－－");
stxt=rePlace(stxt,"&","＆");
stxt=rePlace(stxt,"[|]","[/]");
stxt=rePlace(stxt,"+","＋");
return escape(stxt);

}
function checkpic(obj){

if (obj.value=="")
return false;
if (obj.value.toLowerCase( ).substr(obj.value.length-3,3)=="gif" || obj.value.toLowerCase( ).substr(obj.value.length-3,3)=="jpg" || obj.value.toLowerCase( ).substr(obj.value.length-4,4)=="jpeg"){
try{
//fso = new ActiveXObject("Scripting.FileSystemObject");
 //alert("ok")
//f = fso.GetFile(obj.value);
//alert($("pic_msg").innerHTML)  
//if (f.Size>20480){
//$("pic_msg").innerHTML="您选择的文件大小为："+f.Size+"字节,超过20K限制,请处理后再上传";
p//icflag=false;
//}
//else{
//$("pic_msg").innerHTML="";
picflag=true;
//}
//fso=null;
}
catch(e){
//alert("create fail")
}
for (i=0;i<_$("p_img").length;i++)
_$('p_img')[i].src=obj.value;

}
else{
//event.returnValue=false;
//obj.value=".jpg";
alert("格式不对,必须是gif或jpg格式！");
obj.focus();

return false;

}
}
var moveobj=''
document.onmouseup=MUp
document.onmousemove=MMove

function gfocus(obj){
obj.focus();
}
function MDown(Object){
moveobj=Object.id
document.all(moveobj).setCapture()
pX=event.x-document.all(moveobj).style.pixelLeft;
pY=event.y-document.all(moveobj).style.pixelTop;
}

function MMove(){

if(moveobj!=''){
document.all(moveobj).style.left=event.x-pX;
	document.all(moveobj).style.top=event.y-pY;
	}
}

function MUp(){
if(moveobj!=''){
	document.all(moveobj).releaseCapture();
	moveobj='';
	}
}
//日历部分
function showcalepop(obj){

var gvalue=$(obj).value,d=new Date();
if (gvalue!=""){
$("mcale").pYear=checkdate("y",gvalue);
$("mcale").pMonth=checkdate("m",gvalue);

$("mcale").pDay=checkdate("d",gvalue);
}
else{
$("mcale").pYear=d.getYear();
$("mcale").pMonth=d.getMonth()+1;

$("mcale").pDay=d.getDate();

}

$("mcale").pObj=obj;
$("mcale").style.display="";
pX=event.x-document.all(obj).style.pixelLeft;
pY=event.y-document.all(obj).style.pixelTop;
//alert(pX+";"+pY);
$("mcale").style.top=pY;
$("mcale").style.left=pX;
}
function checkdate(tp,val){
var datestx=val,d=new Date();
switch (tp){
case "y":
yval=parseInt(datestx.substr(0,4));
if (isNaN(yval) || yval<d.getYear()-30 || yval>d.getYear()+10)
return d.getYear();
else
return yval;
case "m":
mval=parseInt(datestx.substr(5));
if (isNaN(mval) || mval<1 || mval>12)
return d.getMonth()+1;
else
return mval;
case "d":
if (datestx.indexOf("-",6)<0)
return d.getDate();
dval=parseInt(datestx.substr(datestx.indexOf("-",6)+1));
if (isNaN(dval) || mval<1 || mval>31)
return d.getDate();
else
return dval;
}
}