// JavaScript Document
var miniAsk = function(){
	this.initial.apply(this,arguments);
}
miniAsk.prototype = {
	initial : function(frameId,textareaId,boderDiv,isGG){
		this.divH = 176;
		this.divW = 240;
		this.Ival;
		this.textareaVal = "只需在此输入您的问题，例如：紫外线过敏怎么办？并点击“提问”";
		this.classId = getClassId();
		if((navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0)){
			this.createDiv();
		}
		function getClassId(){
			var classId="";
			for(i=0;i<document.getElementsByTagName("script").length;i++){
				if(document.getElementsByTagName("script")[i].src.indexOf("miniAsk.js")>0){
					classId = document.getElementsByTagName("script")[i].src.split(".js?classId=")[1];
				}
			}
			return classId;	
		}
	},
	createDiv : function(){
		var miniDiv = document.createElement("div");
		document.body.appendChild(miniDiv);
		miniDiv.style.position="absolute";
		miniDiv.style.border="1px solid #33527E";
		miniDiv.style.indexZ="1";
		miniDiv.style.overflowY="hidden";
		miniDiv.style.width=this.divW;
		miniDiv.style.height=this.divH;
		miniDiv.style.fontSize="12px";
		miniDiv.style.backgroundColor="#ffffff";
		miniDiv.innerHTML="<form id=\"miniAskForm\" method=\"post\" target=\"_blank\" style=\"margin:0px;padding:0px;\"><div style=\"width:240px;font-size:12px;\"><div id=\"maxToMin\" style=\"margin:1px;background-color:#33527E;height:20px;line-height:20px;color:#FFFFFF;cursor:pointer\"><div style=\"float:left;width:160px;height:20px;line-height:20px;text-align:left;font-size:12px;\">　有问必答快速提问</div><div id=\"maxToMinImg\" style=\"height:20px;line-height:20px;float:right;width:30px;font-size:14px;text-align:center;\">×</div><div style=\"margin:0px;padding:0px;clear:both;\"></div></div><div style=\"height:20px;line-height:20px;text-align:center;font-size:12px;\"><span style=\"color:#FF0000;font-size:12px;\">万名专家在线24小时内回复</span><span style=\"font-size:12px;\"></span></div><div style=\"height:140px;\"><div style=\"margin:auto;border:1px solid #CCCCCC;width:230px;height:100px;\"><!--<iframe id=\"miniTextIframe\" name=\"miniTextIframe\" scrolling=\"auto\" width=\"230\" height=\"100\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" src=\"about:blank\"></iframe>--><textarea id=\"miniAskContent\" name=\"miniAskContent\" style=\"width:216px;height:86px;margin:0px;padding:6px;word-wrap:break-word;word-break:break-all;background-color:#E2EBF0;color:#666666;border:0px solid;\" onclick=\"if(this.value=='"+this.textareaVal+"'){this.value='';};\">"+this.textareaVal+"</textarea></div><div style=\"text-align:center;margin-top:6px;\"><input value=\"提 问\" id=\"miniAskFormSubmit\" type=\"button\" style=\"font-size:12px;color:#FFFFFF;height:20px;line-height:20px;width:60px;border:0px solid;background-color:#33527E;cursor:pointer;\" /></div></div></div></form>";
		miniDiv.style.top = miniDiv.offsetParent.scrollTop + miniDiv.offsetParent.clientHeight - (this.divH+2);
		miniDiv.style.left = "100%";
		miniDiv.style.marginLeft = - (this.divW+4);
		this.alertDivMove(miniDiv);
		this.setEvent(miniDiv);
		//this.iniEditor();
	},
	alertDivMove : function(div){
		var h = this.divH+2;
		this.Ival = setInterval(function(){
				div.style.top=(document.documentElement.scrollTop + div.offsetParent.clientHeight - h);
		},50);
		
	},
	setEvent : function(miniDiv){
		_self = this;
		this.$("maxToMin").attachEvent("onclick",function(){minDiv(miniDiv);});
		this.$("miniAskFormSubmit").attachEvent("onclick",function(){checkMiniAskForm();});
		function minDiv(miniDiv){
			if(parseInt(miniDiv.style.height)>22){
				_self.$("maxToMinImg").innerHTML = "□";
				miniDiv.style.height = 22;
				_self.divH = 22;
				miniDiv.style.top = miniDiv.offsetParent.scrollTop + miniDiv.offsetParent.clientHeight - 22;
				clearInterval(_self.Ival);
				_self.alertDivMove(miniDiv);
			}else{
				_self.$("maxToMinImg").innerHTML = "×";
				miniDiv.style.height = 176;
				_self.divH = 176;
				miniDiv.style.top = miniDiv.offsetParent.scrollTop + miniDiv.offsetParent.clientHeight - 176;
				clearInterval(_self.Ival);
				_self.alertDivMove(miniDiv);
			}
		}
		function checkMiniAskForm(){
/*			if(_self.$("miniTextIframe").contentWindow.document.body.innerHTML.replace(/\s/,"")==""){
				alert("请添加咨询内容!");
				return false;
			}else{
				_self.$("miniAskContent").value = _self.$("miniTextIframe").contentWindow.document.body.innerHTML;
			}
*/			
			if(_self.$("miniAskContent").value.replace(/\s/,"")==""){
				alert("请添加咨询内容!");
				return false;
			}
			_self.$("miniAskForm").action="http://www.120ask.com/ask.asp?classId="+_self.classId+"&miniAskContent="+escape(_self.$("miniAskContent").value);
			_self.$("miniAskForm").submit();
		}
	},
	iniEditor : function(){
		var _self = this;
		var eo = this.$("miniTextIframe").contentWindow;
		var idoc  = eo.document;
		idoc.open();
		idoc.write("<html><head></head><body style='margin:0px;padding:6px;word-wrap:break-word;word-break:break-all;background-color:#E2EBF0;color:#666666;'></body></html>");
		idoc.close();
		idoc.contentEditable = true;
		idoc.designMode = "On";
	},
	$ : function(id){return document.getElementById(id);}
}
setTimeout(function(){
	var mini = new miniAsk();
},3000);