// JavaScript Document
/*firefox*/
function __firefox(){
    HTMLElement.prototype.__defineGetter__("runtimeStyle", __element_style);
    window.constructor.prototype.__defineGetter__("event", __window_event);
    Event.prototype.__defineGetter__("srcElement", __event_srcElement);
}
function __element_style(){
    return this.style;
}
function __window_event(){
    return __window_event_constructor();
}
function __event_srcElement(){
    return this.target;
}
function __window_event_constructor(){
    if(document.all){
        return window.event;
    }
    var _caller = __window_event_constructor.caller;
    while(_caller!=null){
        var _argument = _caller.arguments[0];
        if(_argument){
            var _temp = _argument.constructor;
            if(_temp.toString().indexOf("Event")!=-1){
                return _argument;
            }
        }
        _caller = _caller.caller;
    }
    return null;
}
if(window.addEventListener){
    __firefox();
}
/*end firefox*/
function fEvent(sType,oInput){
	switch (sType){
		case "focus" :
			oInput.isfocus = true;
			oInput.style.backgroundColor='#FFFFD8';
		case "mouseover" :
			oInput.style.borderColor = '#99E300';
			break;
		case "blur" :
			oInput.isfocus = false;
			oInput.style.backgroundColor="";
		case "mouseout" :
			if(!oInput.isfocus){
				oInput.style.borderColor='#A1BCA3';
			}
		break;
	}
}

function $(s_id){
	return document.getElementById(s_id);	
}
function getOs(){
	//判断什么浏览器
	var OsObject = "";
	if(navigator.userAgent.indexOf("MSIE")>0){
		return "MSIE";       //IE浏览器
	}
	if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
		return "Firefox";     //Firefox浏览器
	}
	if(isSafari=navigator.userAgent.indexOf("Safari")>0){
		return "Safari";      //Safan浏览器
	}
	if(isCamino=navigator.userAgent.indexOf("Camino")>0){
		return "Camino";   //Camino浏览器
	}
	if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
		return "Gecko";    //Gecko浏览器
	}
}
function msgbox(str,src){
	//弹出提示框
	str="提示：\n\n"+str;
	if(getOs()=="Firefox"){str+="\n\n";}
	alert(str);
	if(src!=""){window.location=src;}
}
function msg_insert(insert_id,insert_class,insert_str){
	//提示文字输入到id内
	if(insert_str&&insert_str!=""){
		if(	insert_class&&insert_class!=""){$(insert_id).className=insert_class;}
		$(insert_id).innerHTML=insert_str;
	}
}
function isEneter(){
	//是否按下回车
	var str=0;
	if(event.keyCode==13){
		str=13;
	}
	return str;
}
//ajax开始//
function Ajax_GetXMLHttpRequest(){
	if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest){
		return new XMLHttpRequest();
	}
	if(getOs()=="Safari")return new XMLHttpRequest();
}
function ajax_find(URL,reul){
	var tempstr="";
	var ajax_findx = Ajax_GetXMLHttpRequest();
	ajax_findx.open("post",URL,false);
	var btype=getOs();
	if(btype!="Firefox"){    
        ajax_findx.onreadystatechange=function(){ 
			if (ajax_findx.readyState==4){
				tempstr=unescape(ajax_findx.responseText);
			}    
        }    
    }    
	ajax_findx.setRequestHeader("REFERER", location.href);
	ajax_findx.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax_findx.send(reul);	
	if(btype=="Firefox") { 
		tempstr = unescape(ajax_findx.responseText);    
    }    
	return tempstr;
}
function ajax_find_type(id,svalue,URL,thisvalue){
	if($(id)){
		var ajax_find_type_str="";
		var btype=getOs();
		if(URL.indexOf("?")!=-1){URL+="&svalue="+svalue+"&thisvalue="+thisvalue;}else{URL+="?svalue="+svalue+"&thisvalue="+thisvalue;}
		var tempstr="";
		var ajax_findx = Ajax_GetXMLHttpRequest();
		ajax_findx.open("get",URL,false);
		if(btype!="Firefox"){    
			ajax_findx.onreadystatechange=function(){ 
				if (ajax_findx.readyState==4){
					ajax_find_type_str=unescape(ajax_findx.responseText);
				}    
			}    
		}
		ajax_findx.setRequestHeader("REFERER", location.href);
		ajax_findx.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax_findx.send(null);	
		if(btype=="Firefox") { 
			ajax_find_type_str = unescape(ajax_findx.responseText);    
		}
		$(id).innerHTML=ajax_find_type_str;
	}
}
//ajax结束//
function frm_insert(str){
	//插入指示文字
	//parent.$("main_zhishi").$("tishi").innerHTML="";
	//parent.document.getElementById("main_zhishi").document.getElementById("tishi").innerHTML="";
	parent.main_zhishi.document.getElementById('tishi').innerHTML=str;
}
function trim(str){
	//去掉两边空格
	return str.replace(/(^\s*)|(\s*$)/g,"");
}
function left(mainStr,lngLen) { 
	if (lngLen>0){return mainStr.substring(0,lngLen)} 
	else{return null} 
} 
function lcase(str){
	//转换成小写
	return str.toLowerCase();	
}
function ucase(str){
	//转换成大写
	return str.toUpperCase();
}

function truedell(dellsrc,dellid,canshu,src,table){
	var str="删除提示：\n\n一经删除不可恢复！\n确定删除？";
	var canshustr="";
	var srcstr="";
	if(getOs()=="Firefox"){str+="\n\n";}
	if (confirm(str)){
		canshu=canshu.replace(/\#/g,"[and]");
		canshu=canshu.replace(/\=/g,"[dengyu]");
		window.location=dellsrc+"?"+dellid+"&table="+table+"&canshu="+src+"[wenhao]"+canshu;
	}
}
function dellall(id,action){
	//全部删除
	if(select_count(id)>0){
		var str="删除提示：\n\n一经删除不可恢复！\n确定删除？";
		if(getOs()=="Firefox"){str+="\n\n";}
		if(confirm(str)){
			$(action).submit();
		}
	}else{
		msgbox("请至少选择一项！","");	
	}
}
function select_all(meid,checkid){
	//全选/取消
	var str=false;
	if($(meid).checked==true){
		str=true;
	}
	for(var i=0;i<document.getElementsByName(checkid).length;i++){
		document.getElementsByName(checkid)[i].checked=str;
	}
}
function select_count(checkid){
	//选择了几个checkbox
	var num=0;
	for(var i=0;i<document.getElementsByName(checkid).length;i++){
		if(document.getElementsByName(checkid)[i].checked==true)num++;
	}
	return num;
}
function cleartype(i,count,str){
	//清除分类select
	for(var t=i;t<=count;t++){
		if($(str+t))$(str+t).innerHTML="";
	}
}
function img_resize(id,width,height){
	//缩放单个图片
	var s_w=id.width;
	var s_h=id.height;
	if(s_w>width){
		if (s_w>=s_h){
			id.width=width;
			id.height=width*s_h/s_w;
		}else{
			id.height=height;
			id.width=height*s_w/s_h;
		}
	}
}
function autoResizepic(id,width,height){
	//整个id内图片大小
	if($(id)){
		var picTarget=$(id).getElementsByTagName("img");
		if(picTarget){
			for(var i=0;i<picTarget.length;i++){
				if(picTarget[i].width>picTarget[i].height){
					if(picTarget[i].width>width){
						picTarget[i].height=picTarget[i].height*width/picTarget[i].width;
						picTarget[i].width=width;
					} 
				}else{
					if(picTarget[i].height>height){
						picTarget[i].width=picTarget[i].width*height/picTarget[i].height;
						picTarget[i].height=height;
					} 
				}
			}
		}
	}
}

function swf_write(src,width,height,wmode,menu){
	var str='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="'+width+'" height="'+height+'">\
				<param name="movie" value="'+src+'" />\
				<param name="quality" value="high" />\
				<param name="menu" value="'+menu+'" />\
				<param name="wmode" value="'+wmode+'" />\
				<embed src="'+src+'" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'" wmode="'+wmode+'" menu="'+menu+'"></embed>\
			</object>';
	document.write(str);
}
var setCookie=function(c_name,value,expiredays){
	var exdate=new Date();
	expiredays=1;
	exdate.setDate(exdate.getDate()+expiredays);
	cookieVal=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	//    alert(cookieVal);
	document.cookie=cookieVal;
}
//获取cookie
function getCookie(c_name){
	if (document.cookie.length>0){
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1){
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length//
			//document.write(document.cookie.substring(c_start,c_end)+"<br>");
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return ""
}
//常规参数
var pat_name=/^\s*[\.\^\*\+\=\@\#\%\$\&\(\)\`\‘\’\”\“\!\~A-Za-z0-9_-]{5,20}\s*$/; //验证非法字符
var pat_tel=/((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/;//电话
var pat_mail=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;//验证email
var pat_hp=/^1[3|5|8][0-9]\d{8}$/;
var pat_num=/^\+?[1-9][0-9]*$/;//验证正整数
var pat_xiaoshu= /^\-?\d+(?=\.{0,1}\d+$|$)/;//验证小数
