﻿/*
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,1}[0-9]{0,3}$/;
				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;
			}
		}
	}
