﻿function $(id) 
{
    return document.getElementById(id);
}

function showMenu (baseID, divID) {
    baseID = $(baseID);
    divID  = $(divID);

    //var l = GetOffsetLeft(baseID);
    //var t = GetOffsetTop(baseID);

    //divID.style.left = l + 'px';
//    divID.style.top = t + baseID.offsetHeight + 'px';
    if (showMenu.timer) clearTimeout(showMenu.timer);
	hideCur();
    divID.style.display = 'block';
	showMenu.cur = divID;

    if (! divID.isCreate) {
        divID.isCreate = true;
        //divID.timer = 0;
        divID.onmouseover = function () {
            if (showMenu.timer) clearTimeout(showMenu.timer);
			hideCur();
            divID.style.display = 'block';
        };

        function hide () {
            showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 1000);
        }

        divID.onmouseout = hide;
        baseID.onmouseout = hide;        
    }
    
	function hideCur () {
		showMenu.cur && (showMenu.cur.style.display = 'none');
	}
}

var hid=null;
var cid=null;
function show_menu(ct) {
    
		if(hid!=null)
		{
			clearTimeout(hid);
		}
		cid=content;
		var div=litle_menu.getElementsByTagName('div');
		for(var i=0;i<div.length;i++)		
		{
			div[i].style.display="none";
		}			
		var vv=document.getElementById("litle_menu");
		document.getElementById('d'+cid).style.display="";
		switch (ct)
		{
			case 1:				
				vv.style.marginRight="0px";
			    break;
			case 2:
				vv.style.marginRight="120px";				
				break;
			case 3:
				vv.style.marginRight="100px";
				break;
		}			
		document.getElementById('litle_menu').style.display="";
}
function hide_menu() {
	var smenu=document.getElementById("litle_menu");
	smenu.style.display="none";			
}
function hide()
{
    hid=setTimeout("hide_menu()",1000);
}
		
function FormatNumber(srcStr,nAfterDot)
{
    var srcStr,nAfterDot;
    var resultStr,nTen;
    srcStr = ""+srcStr+"";
    strLen = srcStr.length;
    dotPos = srcStr.indexOf(".",0);
    if (dotPos == -1){
        resultStr = srcStr+".";
        for (i=0;i<nAfterDot;i++){
            resultStr = resultStr+"0";
        }
        return resultStr;
    }
    else{
        if ((strLen - dotPos - 1) >= nAfterDot){
            nAfter = dotPos + nAfterDot + 1;
            nTen =1;
            for(j=0;j<nAfterDot;j++){
　　            nTen = nTen*10;
            }
            resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
            return resultStr;
        }
        else{
            resultStr = srcStr;
            for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
　　            resultStr = resultStr+"0";
            }
            return resultStr;
        }
    }
}

function cbuy_nums(){
var gnum=document.getElementById("g_num").value;
if(fucCheckNUM(gnum)==1)
{
var sum=parseInt(gnum)*document.getElementById("g_p02").value
document.getElementById("gzj").innerHTML=sum;
document.getElementById("gzjs").innerHTML=sum;
}
else
{
alert("输入的数量必须为数字！");
}
}
function fucCheckNUM(NUM)
{
    var i,j,strTemp;
    strTemp="0123456789";
    if (NUM.length== 0)
    return 0
    for (i=0;i<NUM.length;i++)
    {
        j=strTemp.indexOf(NUM.charAt(i)); 
        if (j==-1)
        {
            return 0;
        }
    }
    return 1;
}

function f5_code(url)
{
   document.getElementById("yzms").src=url+"Action/ValidateCode.aspx?t="+Date.parse(new Date);
}

function ac_save(p1,p2,ps)
{
var tzk = p2/p1*10;
tzk = FormatNumber(tzk,1);
document.getElementById("tzk"+ps).innerHTML=tzk;
}

//flash getplay
function QRFpShow(info, ww, hh,Url) {
    var a = [];
    a = info.split('|');
    var pics = "";
    var links = "";
    var texts = "";
    var Num = a.length - 1;

    var focus_width = ww
    var focus_height = hh
    var text_height = 0
    var swf_height = focus_height + text_height

    for (var i = 0; i < Num; i++) {
        pics += a[i].split('*')[2] + "|";
        links += a[i].split('*')[1] + "|";
        texts += a[i].split('*')[0] + "|";
    }
    pics = pics.substring(0, pics.length - 1);
    links = links.substring(0, links.length - 1);

    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="' + focus_width + '" height="' + swf_height + '">');
    document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="'+Url+'js/focus.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
    document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
    document.write('<param name="FlashVars" value="pics=' + pics + '&links=' + links + '&borderwidth=' + focus_width + '&borderheight=' + focus_height + '&textheight=' + text_height + '">');
    document.write('<embed src="'+Url+'js/focus.swf" wmode="opaque" FlashVars="pics=' + pics + '&links=' + links + '&borderwidth=' + focus_width + '&borderheight=' + focus_height + '&textheight=' + text_height + '" menu="false" bgcolor="#F0F0F0" quality="high" width="' + focus_width + '" height="' + focus_height + '" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage=" http://www.macromedia.com/go/getflashplayer" />');
    document.write('</object>');
}

function checkInput_ss()
{	
    if (document.getElementById("sq_key").value=="= = 请输入关键词 = =")
    {
	    alert("系统提示: 请填写搜索关键词!");
	    return false;
    }
}

//FLASH
function insertFlash(elm, url, w, h)
{
	if (!document.getElementById(elm)) return;
	var str = '';
	str += '<object width="'+ w +'" height="'+ h +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">';
	str += '<param name="movie" value="'+ url +'">';
	str += '<param name="wmode" value="transparent">';
	str += '<param name="quality" value="autohigh">';
	str += '<embed width="' + w + '" height="' + h + '" src="' + url + '" quality="autohigh" wmode="transparent" type="application/x-shockwave-flash" plugspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>';
	str += '</object>';
	document.getElementById(elm).innerHTML = str;
}

/* 滚动 */
function Roll(room, m1, m2, height, width, speed, type) {
    var r = document.getElementById(room);
    var z1 = document.getElementById(m1);
    var z2 = document.getElementById(m2);
    type = (type == "") ? "u" : type; //u:向上;d:向下;l:向左;r:向右        
    speed = (speed == "") ? "50" : speed;
    z2.innerHTML = z1.innerHTML;
    with (r) {
        noWrap = true; //这句表内容区不自动换行
        style.width = width; //于是我们可以将它的宽度设为0，因为它会被撑大
        if (height != 0) {
            style.height = height;
        }
        style.overflowX = "hidden"; //滚动条不可见			
    }
    function Marquee() {
        switch (type) {
            case "u":
                if (z2.offsetHeight - r.scrollTop <= 0) {
                    r.scrollTop -= z1.offsetHeight;
                }
                else {
                    r.scrollTop++;
                }
                break;
            case "d":
                if (r.scrollTop <= 0) {
                    r.scrollTop = z2.offsetHeight;
                }
                else {
                    r.scrollTop--;
                }
                break;
            case "l":
                if (z2.offsetWidth - r.scrollLeft <= 4) {
                    r.scrollLeft -= z1.offsetWidth
                }
                else {
                    r.scrollLeft = r.scrollLeft + 1;
                }
                break;
            case "r":
                if (z2.offsetWidth - r.scrollLeft <= 4) {
                    r.scrollLeft -= z1.offsetWidth
                }
                else {
                    r.scrollLeft = r.scrollLeft + 1;
                }
                break;
        }
    };
    var Time = setInterval(Marquee, speed);
    r.onmouseover = function() {
        clearInterval(Time);
    };
    r.onmouseout = function() {
        Time = setInterval(Marquee, speed);
    }
}

function GetRequest2(obj, param) {
    $.ajax({
        async: false,
        type: "GET",
        url: "Action/action.aspx",
        dataType: "html",
        data: { pid: param, op: 'workPlace', time: (new Date()).getTime() },
        beforeSend: function(XMLHttpRequest) {
        },
        success: function(msg) {
            $(obj).html(msg);
        },
        complete: function(XMLHttpRequest, textStatus) {
        },
        error: function() {
            alert("系统繁忙，请稍后再提交！！！");
        }
    });
}

function pp_fycss(tid, sums) {
    if (tid > -1) {
        for (var i = 0; i <= sums - 1; i++) {
            document.getElementById("sp" + i).className = 'dvsts1';
        }
        document.getElementById("sp" + tid).className = 'dvsts2';
        
        for (var i = 1; i <= 3; i++) {
            document.getElementById("sps" + i).style.display = 'none';
        }
        document.getElementById("sps" + tid).style.display = '';
    }
}

function pp_fycss_out()
{
    for (var i = 1; i <= 3; i++) {
        document.getElementById("sps" + i).style.display = 'none';
    }
}

function tit_chang(tid, sums,tp) {
    if (tid > -1) {
        for (var i = 1; i <= sums; i++) {
            document.getElementById(tp + i).className = 'dv1';
        }
        document.getElementById(tp + tid).className = 'dv2';
        
        for (var i = 1; i <= sums; i++) {
            document.getElementById(tp+"s" + i).style.display = 'none';
        }
        document.getElementById(tp + "s" + tid).style.display = '';
    }
}

function loadPng(o) {
    try {
        var img = o;
        var imgName = o.src.toUpperCase();
        if (imgName.substring(imgName.length - 3, imgName.length) == "PNG") {
            var imgID = (img.id) ? "id='" + img.id + "' " : "";
            var imgClass = (img.className) ? "class='" + img.className + "' " : "";
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
            var imgStyle = "display:inline-block;" + img.style.cssText;
            if (img.align == "left") imgStyle = "float:left;" + imgStyle;
            if (img.align == "right") imgStyle = "float:right;" + imgStyle;
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;
            var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='image');\"></span>";
            img.outerHTML = strNewHTML + "";
        }
    }
    catch (e) {

    }

}

/*

    功能：将货币数字（阿拉伯数字）(小写)转化成中文(大写）

    参数：Num为字符型,小数点之后保留两位,例：Arabia_to_Chinese("1234.06")

    说明：1.目前本转换仅支持到 拾亿（元） 位，金额单位为元，不能为万元，最小单位为分

        2.不支持负数

*/
function numtochinese(Num)
{
    for(i=Num.length-1;i>=0;i--)
    {
    Num = Num.replace(",","")//替换tomoney()中的“,”
    Num = Num.replace(" ","")//替换tomoney()中的空格
    }
    Num = Num.replace("￥","")//替换掉可能出现的￥字符

    if(isNaN(Num)) 
    {

    //验证输入的字符是否为数字

    alert("请检查小写金额是否正确");

    return;

    }

    //---字符处理完毕，开始转换，转换采用前后两部分分别转换---//

    part = String(Num).split(".");

    newchar = ""; 

    //小数点前进行转化

    for(i=part[0].length-1;i>=0;i--)

    {

    if(part[0].length > 10){ alert("位数过大，无法计算");return "";}//若数量超过拾亿单位，提示

    tmpnewchar = ""

    perchar = part[0].charAt(i);

    switch(perchar){

    case "0": tmpnewchar=" 零" + tmpnewchar ;break;

    case "1": tmpnewchar=" 壹" + tmpnewchar ;break;

    case "2": tmpnewchar=" 贰" + tmpnewchar ;break;

    case "3": tmpnewchar=" 叁" + tmpnewchar ;break;

    case "4": tmpnewchar=" 肆" + tmpnewchar ;break;

    case "5": tmpnewchar=" 伍" + tmpnewchar ;break;

    case "6": tmpnewchar=" 陆" + tmpnewchar ;break;

    case "7": tmpnewchar=" 柒" + tmpnewchar ;break;

    case "8": tmpnewchar=" 捌" + tmpnewchar ;break;

    case "9": tmpnewchar=" 玖" + tmpnewchar ;break;

    }

    switch(part[0].length-i-1)

  {

    case 0: tmpnewchar = tmpnewchar +" 元" ;break;

    case 1: if(perchar!=0)tmpnewchar= tmpnewchar +" 拾" ;break;

    case 2: if(perchar!=0)tmpnewchar= tmpnewchar +" 佰" ;break;

    case 3: if(perchar!=0)tmpnewchar= tmpnewchar +" 仟" ;break; 

    case 4: tmpnewchar= tmpnewchar +" 万" ;break;

    case 5: if(perchar!=0)tmpnewchar= tmpnewchar +" 拾" ;break;

    case 6: if(perchar!=0)tmpnewchar= tmpnewchar +" 佰" ;break;

    case 7: if(perchar!=0)tmpnewchar= tmpnewchar +" 仟" ;break;

    case 8: tmpnewchar= tmpnewchar +" 亿" ;break;

    case 9: tmpnewchar= tmpnewchar +" 拾" ;break;

    }

    newchar = tmpnewchar + newchar;

    }

    //小数点之后进行转化

    if(Num.indexOf(".")!=-1)

    {

    if(part[1].length > 2)

    {

    alert("小数点之后只能保留两位,系统将自动截段");

    part[1] = part[1].substr(0,2)

    }

    for(i=0;i<part[1].length;i++)

    {

    tmpnewchar = ""

    perchar = part[1].charAt(i)

    switch(perchar){

    case "0": tmpnewchar=" 零" + tmpnewchar ;break;

    case "1": tmpnewchar=" 壹" + tmpnewchar ;break;

    case "2": tmpnewchar=" 贰 " + tmpnewchar ;break;

    case "3": tmpnewchar=" 叁 " + tmpnewchar ;break;

    case "4": tmpnewchar=" 肆 " + tmpnewchar ;break;

    case "5": tmpnewchar=" 伍 " + tmpnewchar ;break;

    case "6": tmpnewchar=" 陆 " + tmpnewchar ;break;

    case "7": tmpnewchar=" 柒 " + tmpnewchar ;break;

    case "8": tmpnewchar=" 捌 " + tmpnewchar ;break;

    case "9": tmpnewchar=" 玖 " + tmpnewchar ;break;

    }

    if(i==0)tmpnewchar =tmpnewchar + "角";

    if(i==1)tmpnewchar = tmpnewchar + "分";

    newchar = newchar + tmpnewchar;

    }

    }

    //替换所有无用汉字

    while(newchar.search("零零") != -1)

      newchar = newchar.replace("零零", "零");

    newchar = newchar.replace("零亿", "亿");

    newchar = newchar.replace("亿万", "亿");

    newchar = newchar.replace("零万", "万"); 

    newchar = newchar.replace("零元", "元");

    newchar = newchar.replace("零角", "");

    newchar = newchar.replace("零分", "");

    if (newchar.charAt(newchar.length-1) == "元" || newchar.charAt(newchar.length-1) == "角")

    newchar = newchar+"整"

    return newchar;

}

function NtoC(Num,tid)
{
    var cc=numtochinese(Num);
    var tt="";
    if(Num=="0")
    {
       tt="";
    }
    else
    {
       tt=" 小计(大写): "+cc+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;￥"+Num +"元";
    }
    document.getElementById(tid).innerHTML=tt;
}

function ht_cknow()
{
    var ss=document.getElementById("tx_code").value;
    var spwd=document.getElementById("tx_pwd").value;
   
    if(ss!="")
    { 
          if(spwd!="")
        { 
           fbk.action="OrderSystem_Ck.aspx?s="+ss;           fbk.submit();
        }
        else
	    {
	      alert("请输入正确的查询密码!");
	    }
   
	}
	else
	{
	  alert("请输入正确的合同编号!");
	}
}

function ht_qrnow()
{
    var mb=document.getElementById("tx_mob").value
    var hid=document.getElementById("tx_hid").value;
    if(mb!="")
    {
	   window.location.href="Action/action.aspx?act=qrdd&s="+mb+"|"+hid;
	}
	else
	{
	  alert("请输入正确的手机号码!");
	}
}

function get_daochu()
{
     window.location.href="../Action/action.aspx?act=dcsj";
}

function on_Submit() {
    if (check_tel() != false) {
        fbk.action = "../Action/action.aspx?act=gtwts";
        fbk.submit();
    }
}
function check_tel()
{
    if (!IsMibile(document.fbk.txt_tel.value)) {
        alert("系统提示：请填写正确的联系手机！");
        return false;
    }
}

function IsMibile(s) { var flg = false; var field13 = /^13\d{9}$/g; var field15 = /^15[0,1,3,5,6,7,8,9]\d{8}$/g; var field18 = /^18[6,8,9]\d{8}$/g; if ((field13.exec(s)) || (field15.exec(s)) || (field18.exec(s))) { flg = true; } else { flg = false; } return flg; }

function ck_rds(obj)
{
    var cw="0";
    for(var i=0;i<obj.length;i++)   
    {   
        if(obj[i].checked)
        {
           cw="1";
        }
    }
    return cw;
}

function js_display()
{   
var onclick = function() {
    var div = this.nextSibling; //this.nextSibling;
    if (div.style.display == "none") {
        div.style.display = "";
    }
    else {
        div.style.display = "none";
    }
    }
    var divs = document.getElementsByTagName("div");
    for (var i = 0; i < divs.length; i++) {
        if (divs[i].lang == "tsv") {
            divs[i].setAttribute('onclick', document.all ? eval(onclick) : 'javascript:onclick()');
        }
    }  
  
  }
  
 
function tree(t)
{	
	var nextnode=t.nextSibling;		
	if(nextnode.style.display=='none')
	{
		nextnode.style.display='';
	}
	else
	{
		nextnode.style.display="none";
	}
}

// **caidan js***************************

var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;

// open hidden layer
function mopen(id) {
    // cancel close timer
    mcancelclosetime();

    // close old layer
    if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';

    // get new layer and show it
    ddmenuitem = document.getElementById(id);
    ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose() {
    if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime() {
    closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

// close layer when click-out
document.onclick = mclose;

// **caidan js***************************
