function checkgb(){
	if(document.frmgb.f_guestname.value == ""){
		document.frmgb.f_guestname.focus();
		alert("Guest name cannot be left blank.");
		return false;
	}else if(document.frmgb.f_content.value == ""){
		document.frmgb.f_content.focus();
		alert("Message cannot be left blank.");
		return false;
	}else if(document.frmgb.f_serial.value.length < 4){
		document.frmgb.f_serial.focus();
		alert("Verify Code is not enough.");
		return false;
	}else{
		document.frmgb.f_submit.value = "SENDING...";
		document.frmgb.f_submit.disabled = true;
		return true;
	}
}


//ZJMEDIA
function zjmedia(){
	this.id = arguments[0];
	if(this.id == null) this.id = "";
	this.file = arguments[1];
	if(this.file == null) this.file = "";
	this.width = arguments[2];
	if(this.width == null) this.width = "";
	this.height = arguments[3];
	if(this.height == null) this.height = "";
	this.link = arguments[4];
	if(this.link == null) this.link = "";
	this.wmode = arguments[5];
	if(this.wmode == null) this.wmode = 1;
	this.menu = arguments[6];
	if(this.menu == null) this.menu = false;
	this.version = arguments[7];
	if(this.version == null) this.version = "8,0,0,0";
	this.show();
}

zjmedia.prototype.ftype = function(){
	if(this.id==""||this.file==""||this.width==""||this.height==""){
		return 0;
	}else{
		if(this.file.length < 5){
			return 0;
		}else{
			if((this.file.substring(this.file.length-3, this.file.length).toLowerCase())=="gif"||(this.file.substring(this.file.length-3, this.file.length).toLowerCase())=="jpg"){
				return 1;
			}else if((this.file.substring(this.file.length-3, this.file.length).toLowerCase())=="swf"){
				return 2;
			}else{
				return 0;
			}
		}
	}
}

zjmedia.prototype.show = function(){
	var inhtml;
	if(this.ftype() == 1){
		if(this.link==""){
			inhtml = "<img src=\""+this.file+"\" width=\""+this.width+"\" height=\""+this.height+"\" border=\"0\" />";
		}else{
			inhtml = "<a href=\""+this.link+"\" target=\"_blank\"><img src=\""+this.file+"\" width=\""+this.width+"\" height=\""+this.height+"\" border=\"0\" /></a>";
		}
	}else if(this.ftype() == 2){
		inhtml = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+this.version+"\" width=\""+this.width+"\" height=\""+this.height+"\">\n";
		inhtml += "<param name=\"movie\" value=\""+this.file+"\" />\n";
		inhtml += "<param name=\"quality\" value=\"high\" />\n";
		if(!this.menu) inhtml += "<param name=\"menu\" value=\"false\" />\n";
		if(this.wmode!=1) inhtml += "<param name=\"wmode\" value=\"transparent\" />\n";
		inhtml += "<embed src=\""+this.file+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+this.width+"\" height=\""+this.height+"\"></embed>\n";
		inhtml += "</object>\n";
	}else{
		inhtml = "&nbsp;";
	}
	document.getElementById(this.id).innerHTML = inhtml;
}

//AJAX
var ajax;
var as;
var XMLDom;
var XMLNodes;
var XMLitem;

function getajax(){
	try{
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
		as = 1;
	}catch(e){
		try{
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
			as = 1;
		}catch(e){
			try{
				ajax = new XMLHttpRequest();
				as = 2;
			}catch(e){
				ajax = null;
				as = 0;
			}
		}
	}
}

function doXMLHTTP(method, url, pars, runfunc){
	getajax();
	if(as == 0){
		alert("您的浏览器不支持XMLHTTP，无法完成此操作");
	}else{
		ajax.open(method, url, false);
		if(method == "POST"){
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		}else{
			ajax.setRequestHeader("Content-Type", "text/xml;charset=GB2312");
		}
		if(as == 1){
			ajax.onreadystatechange = runfunc;
		}else{
			ajax.onload = runfunc;
			ajax.onerror = runfunc;
		}
		ajax.send(pars);
	}
}

var XMLDoc;
var xs;

function getxmldoc(){
	try{
		XMLDoc = new ActiveXObject("Microsoft.XMLDOM");
		xs = 1;
	}catch(e){
		try{
			XMLDoc = new ActiveXObject("MSXML.DOMDocument");
			xs = 2;
		}catch(e){
			try{
				XMLDoc = new ActiveXObject("MSXML2.DOMDocument");
				xs = 3;
			}catch(e){
				try{
					XMLDoc = document.implementation.createDocument("", "", null);
					xs = 4;
				}catch(e){
					XMLDoc = null;
					xs = 0;
				}
			}
		}
	}
}


//浮动图片
function zjfloat(){
	this.id = arguments[0];
	if(this.id == null) this.id = "";
	this.right = arguments[1];
	if(this.right == null) this.right = 20;
	this.top = arguments[2];
	if(this.top == null) this.top = 20;
	this.speed = arguments[3];
	if(this.speed == null) this.speed = 20;
	this.move();
}

zjfloat.prototype.move = function(){
	if(this.id!=""){
		var msobj = this;
		var objid = this.id;
		var objwidth = document.getElementById(this.id).offsetWidth;
		var objheight = document.getElementById(this.id).offsetHeight;
		var objright = this.right;
		var objtop = this.top;
		var objspeed = this.speed;
		msobj.scl = function(){
			var dvleft, dvtop;
			var winwidth = document.documentElement.clientWidth;
			var pagewidth = document.getElementById("page").offsetWidth;
			if(winwidth >= pagewidth){
				dvleft = Math.floor((winwidth - pagewidth)/2) + pagewidth - objwidth - objright;
			}else{
				dvleft = pagewidth - objwidth - objright;
			}
			dvtop = objtop + document.documentElement.scrollTop;
			document.getElementById(objid).style.left = dvleft + "px";
			document.getElementById(objid).style.top = dvtop + "px";
		}
		setInterval(msobj.scl, msobj.speed);
	}
}


