/***********************************************
* Drop Down/ Overlapping Content- © Dynamic Drive (www.dynamicdrive.com)
***********************************************/

function getposOffset(overlay, offsettype){
	var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
	var parentEl=overlay.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
		return totaloffset;
}

function overlay(subobjstr){ //curobj, subobjstr, opt_position
	if (document.getElementById){
		var subobj=document.getElementById(subobjstr)
		subobj.style.display=(subobj.style.display!="block")? "block" : "none"
//		var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0)
//		var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
//		var xpos= event.clientX;
//		var ypos= event.clientY;
//		subobj.style.left= xpos+"px"
//		subobj.style.top= ypos+"px"
		return false
	}else
		return true
}

function overlayclose(subobj){
	document.getElementById(subobj).style.display="none"
}



function InEmoji(InTexts,elements){
	var Txtarea = $(elements);
	InTexts = '' + InTexts + '';
	if(navigator.appName.indexOf("Microsoft") > -1){
			Txtarea.focus();
		if (!document.selection) return;
				var range = document.selection.createRange();
				range.text=InTexts;
				Txtarea.focus();
		} else {
			if (Txtarea.createTextRange && Txtarea.caretPos) {
			var caretPos = Txtarea.caretPos;
			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == '' ? InTexts + '' : InTexts;
			Txtarea.focus();
		} else {
			var length = Txtarea.textLength;
			var start = Txtarea.selectionStart;
			var end = Txtarea.selectionEnd;
			var Txtarea1 = Txtarea.value.substring(0, start);
			var Txtarea2 = Txtarea.value.substr(end, length);
			Txtarea.value = Txtarea1 + InTexts + Txtarea2;
			Txtarea.focus();
		}
	}
}
