﻿/*
Author:XiaoJi,小基
CreateDate:2007-4-18
Website:http://slzzp.cn
QQ:459664307
*/


//加入收藏夹
function bookmark(siteName,siteUrl)
{
	try{
	if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))
		{ 
		window.sidebar.addPanel(siteName,siteUrl,siteName); 
		} 
	else
		{ 
		window.external.AddFavorite(siteUrl,siteName); 
		} 
	}
	catch(e){}
	return false;
}

function fmtform(){
	var f=document.getElementsByTagName("input");
	for(var i=0;i<f.length;i++){
		switch(f[i].type){
		case "submit":
			f[i].className="submit";
			break;
		case "reset":
			f[i].className="reset";
			break;
		case "button":
			f[i].className="button";
			break;
		case "text":
			f[i].className="text";
			break;
		case "radio":
			f[i].className="radio";
			break;
		case "checkbox":
			f[i].className="checkbox";
			break;
		case "password":
			f[i].className="text";
			break;
		}
	}
}


function XJ_checkform(formname){
	var formObj=document.getElementById(formname);
	var formEle=formObj.elements;

		for(i=0;i<formEle.length;i++)
		{
			switch(formEle[i].getAttribute("chk")){
			case "str":
			{
				if(formEle[i].value=="")
				{
					formEle[i].focus();
					alert(formEle[i].getAttribute("msg"));
					return false;
				}
				break;
			}
			case "num":
			{
				var reg=/^[0-9|\-+][0-9]*[0-9]{0,1}$/;
				if(!(reg.test(formEle[i].value)))
				{
					formEle[i].focus();
					alert(formEle[i].getAttribute('msg'));
					return false;
				}
				break;
			}
			case "mail":
			{
				var reg=/^[a-zA-Z_0-9][a-zA-Z_0-9]*@[a-zA-Z0-9][a-zA-Z_0-9]*\.[a-zA-Z]{2,3}\.{0,1}[a-zA-Z]{0,3}$/;
				if(!(reg.test(formEle[i].value)))
				{
					formEle[i].focus();
					alert(formEle[i].getAttribute('msg'));
					return false;
				}
				break;	
				}
			case "http":
			{
				var reg=/^https{0,1}:\/\/[a-zA-Z0-9][a-zA-Z_0-9]*\.[a-zA-Z]{2,3}\.{0,1}[a-zA-Z]{0,3}$/;
				if(!(reg.test(formEle[i].value)))
				{
					formEle[i].focus();
					alert(formEle[i].getAttribute('msg'));
					return false;
				}
				break;	
			}
			case "reg":
			{
				var reg=/^[a-zA-Z][a-zA-Z_0-9]{2,19}$/;
				if(!(reg.test(formEle[i].value)))
				{
					formEle[i].focus();
					alert(formEle[i].getAttribute('msg'));
					return false;
				}
				break;	
			}	
			}
		}
return true;
} 

function showHidDiv(DivID)
{
	var obj = document.getElementById(DivID);
	obj.style.display = obj.style.display=="none" ? "block" : "none";
}

// 表单提交后禁用提交按钮
	function disButton(formname,tip)
	{
		var formObj=document.getElementById(formname);
		var formEle=formObj.elements;
		for(var i=0;i<formEle.length;i++)
		{
			if((formEle[i].type).toString().toLowerCase() == "submit")
			{
				formEle[i].disabled = true;
				formEle[i].value = tip;
			}
			else if((formEle[i].type).toString().toLowerCase()=="reset" )
			{
				formEle[i].disabled = true;
			}
			else if((formEle[i].type).toString().toLowerCase()=="button" )
			{
				formEle[i].disabled = true;
			}
			else if((formEle[i].type).toString().toLowerCase()=="text" )
			{
				formEle[i].disabled = true;
			}
			else
			{
				continue;
			}
		}
	}
	

function getResult()
{
	var objnum1 = document.getElementById("num1");
	var objnum2 = document.getElementById("num2");
	var objResult = document.getElementById("result");
	var objResult2 = document.getElementById("result2");
	
	var reg=/^[0-9|\-+][0-9]*[\.]{0,1}[0-9]*[0-9]{0,1}$/;
	if(!(reg.test(objnum1.value)))
	{
		objResult.value="error";
		return false;
	}
	if(!(reg.test(objnum2.value)))
	{
		objResult.value="error";
		return false;
	}
	objResult.value = FormatAfterDotNumber(((objnum1.value * objnum2.value)/3),2);
	objResult2.value = FormatAfterDotNumber((((objnum1.value * objnum2.value)/3)*40),2);
	
}
function clipBoard(obj)
{
	clipBoardContent = obj.value;
	if(clipBoardContent != "")
	{
		window.clipboardData.setData("Text",clipBoardContent); 
		alert("运算结果已复制"); 
	}
}
function FormatAfterDotNumber(ValueString,nAfterDotNum)
{
    var ValueString,nAfterDotNum ;
　　var resultStr,nTen;
　　ValueString = ""+ValueString+"";
　　strLen = ValueString.length;
　　dotPos = ValueString.indexOf(".",0);
　　if (dotPos == -1)
        {
　　　　resultStr = ValueString+".";
　　　　for (i=0;i<nAfterDotNum ;i++)
           {
　　　　　　resultStr = resultStr+"0";
　　        }
　　　　return resultStr;
　　}
　　else
        {
　　　　if ((strLen - dotPos - 1) >= nAfterDotNum ){
　　　　　　nAfter = dotPos + nAfterDotNum  + 1;
　　　　　　nTen =1;
　　　　　　for(j=0;j<nAfterDotNum ;j++){
　　　　　　　　nTen = nTen*10;
　　　　　　}
　　　　　　resultStr = Math.round(parseFloat(ValueString)*nTen)/nTen;
　　　　　　return resultStr;
　　　　}
　　　　else{
　　　　　　resultStr = ValueString;
　　　　　　for (i=0;i<(nAfterDotNum  - strLen + dotPos + 1);i++){
　　　　　　　　resultStr = resultStr+"0";
　　　　　　}
　　　　　　return resultStr;
　　　　}
　　}
} 

