/*

	TorItalia Javascript function
	
*/

function letsDoThis() 
{
   if (document.getElementById('chk1').checked) {
		document.getElementById('subm').disabled = false;
	} else {
		document.getElementById('subm').disabled = true;
	}
}

function MJ_OpenMenu(MJ)
{
	document.getElementById("MJ_"+MJ).className = "MJ_VisibleLink";
}
function MJ_CloseMenu(MJ)
{
	document.getElementById("MJ_"+MJ).className = "MJ_HiddenLink";
}

function cur_ins(startTag, endTag, offset) {
		var field = document.getElementById('textarea');
		field.focus();
		if (document.getSelection) { //FF, NS
		  selStart = field.selectionStart;
		  selEnd = field.selectionEnd;
		  text = field.value.substring(selStart, selEnd);
		  field.value = field.value.substring(0, selStart) + startTag + text + endTag + field.value.substring(selEnd);
		  if (text.length > 0) {
			if (offset != 0) {
				  field.selectionStart = selStart + startTag.length + text.length - offset;
				} else {
				  field.selectionStart = selStart + startTag.length + text.length + endTag.length;
				}
			  } else {
				 field.selectionStart = selStart + startTag.length;
			  }
			  field.selectionEnd = field.selectionStart;
			} else
				if (document.selection) { //IE
					marker = document.selection.createRange();
					text = marker.text;
					marker.text = startTag+text+endTag;
					marker = document.selection.createRange();
					if (text.length > 0) {
						if (offset != 0) {
							marker.move('character', startTag.length + text.length - offset);
						} else {
							marker.move('character', startTag.length + text.length + endTag.length + offset);
						}
					} else {
						marker.move('character', -(endTag.length));
					}
					marker.select();
				}
}

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(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)
			subobj.style.left=xpos+"px"
			subobj.style.top=ypos+"px"
			return false
		}
		else
		return true
}

function overlayclose(subobj){
        document.getElementById(subobj).style.display="none"
}