// JavaScript Document
////
var counter_option=0;
var starter="option";


///////////////////////////
<!--
var counterLoop=0;
function GetContents()
{
	// Get the editor instance that we want to interact with.
	var oEditor = FCKeditorAPI.GetInstance('infos') ;

	// Get the editor contents in XHTML.
	return( oEditor.GetXHTML( true ) ) ;		// "true" means you want it formatted.
}
function add_selector(vaText,valText,parentbox){
var ni = document.getElementById(vaText);
var numi = document.getElementById('theValue2');
var num = (document.getElementById("theValue2").value -1)+ 2;
numi.value = num;
var divIdselector =vaText;
var newdiv = document.createElement('div');
	newdiv.setAttribute("id",divIdselector);
newdiv.innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input  size=\"50\" type=\"text\" name=\"selector"+num+"\" value=\""+valText+"\"><input type=\"button\" value=\"Delete\" onclick=\"removeEvent_selector(\'"+divIdselector+"\')\">";
ni.appendChild(newdiv);

}
var divIdselector_handler="";
function addlevels(valText)
{
var ni = document.getElementById('myDiv2');
var numi = document.getElementById('theValue2');
var num = (document.getElementById("theValue2").value -1)+ 2;
numi.value = num;
divIdselector_handler = "options"+num;
divIdselector_handler_2 = "options"+num;

var newdiv = document.createElement('div');
newdiv.setAttribute("id",divIdselector_handler);
newdiv.innerHTML = "<input  size=\"50\" type=\"text\" name=\"selector_root"+num+"\" value=\""+valText+"\"><input type=\"button\" value=\"Delete\" onclick=\"removeEvent_selector(\'"+divIdselector_handler+"\')\"><input type=\"button\" value=\"Add Selector\" onclick=\"add_selector(\'"+divIdselector_handler+"\','',"+divIdselector_handler_2+")\">";
ni.appendChild(newdiv);
counterLoop++;
}

function addEvent2(valText)
{
var ni = document.getElementById('myDiv2');
var numi = document.getElementById('theValue2');
var num = (document.getElementById("theValue2").value -1)+ 2;
numi.value = num;
var divIdselector = "options"+num;
var newdiv = document.createElement('div');
newdiv.setAttribute("id",divIdselector);
newdiv.innerHTML = "<input  size=\"50\" type=\"text\" name=\"selector"+num+"\" value=\""+valText+"\"><input type=\"button\" value=\"Delete\" onclick=\"removeEvent_selector(\'"+divIdselector+"\')\">";
ni.appendChild(newdiv);
}

function addEvent(valText)
{
var ni = document.getElementById('myDiv');
var numi = document.getElementById('theValue');
var num = (document.getElementById("theValue").value -1)+ 2;
numi.value = num;
var divIdName = "Account"+num;
var newdiv = document.createElement('div');
newdiv.setAttribute("id",divIdName);
newdiv.innerHTML = "<input type=\"text\" name=\"options"+num+"\" value=\""+valText+"\" size=\"50\"><input type=\"button\" value=\"Delete\" onclick=\"removeEvent(\'"+divIdName+"\')\">";
ni.appendChild(newdiv);
}

function removeEvent_selector(divNum)
{
var d = document.getElementById('myDiv2');
var olddiv = document.getElementById(divNum);
d.removeChild(olddiv);
}

function removeEvent(divNum)
{
var d = document.getElementById('myDiv');
var olddiv = document.getElementById(divNum);
d.removeChild(olddiv);
}
//-->
//////////////////////////
function addoption(frm,val){
AddFormFlds(starter+counter_option, frm,val);
counter_option++;
}
function deloption(){
counter_option--;

}
function DeleteFld (fldName) {
	
	if (document.all) {
		var fld = window.event.srcElement;
		var fldName = fld.name.split('_')[1];
	}
	var txtFld = document.getElementById('txt_'+fldName);
	var delFld = document.getElementById('del_'+fldName);
	var theForm = txtFld.form;
	theForm.removeChild (txtFld);
	theForm.removeChild (delFld);
}

function CreateFormTextField (name, defValue) {
	var formFld   = document.createElement ("input");
	formFld.setAttribute ('type', 'text');
	formFld.setAttribute ('id', name);
	formFld.setAttribute ('size', 50);

	formFld.value = defValue;
	formFld.name  = name;

return formFld;
}
function CreateFormBtnField (name, defValue) {
	var formFld   = document.createElement ("input");
	formFld.setAttribute ('type', 'button');
	formFld.setAttribute ('id', name);
	formFld.value = defValue;
	formFld.name  = name;
	formFld.className  = 'button';

return formFld;
}

function AddFormFlds (fldName, theForm,val) {
	var txtBox = CreateFormTextField('txt_'+fldName, val);
//	var delBtn = CreateFormBtnField ('del_'+fldName, 'Delete ' + fldName);
	var delBtn = CreateFormBtnField ('del_'+fldName, 'Delete');

var mybreak=document.createElement("p");
	var tmp = 'txt_'+fldName; 
	var myfn = "DeleteFld('" + fldName + "')";

if (document.all) {
		var r =delBtn.attachEvent("onclick", DeleteFld);			
	}
	else {
		delBtn.setAttribute ("onclick", myfn);
	}
	theForm.appendChild(mybreak);	
	theForm.appendChild(txtBox);	
	theForm.appendChild(delBtn);	
}
////
function AddFav(title, url)
{
	if (document.all)
	{
		window.external.AddFavorite(url, title);
	}
	else if (window.sidebar)
	{
		window.sidebar.addPanel(title, url, '');
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
}

var loading = '<table width="100%"><tr valign="middle"><td align="center"><img src="http://amhrannua.com/images/indicator.gif" border="0" /></td></tr></table>';
function _showallcomments(id,divID,_ishowallcomments,_stylecomment,_isscore,_isdisplayallcomments){
    var req = new MJSRequest();
	var _c = document.getElementById(divID);
	var _articleID =id;



	_c.innerHTML = loading;
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, 'showallcomments.php', true);
	var data = { 
		id: _articleID,
		ishowallcomments: _ishowallcomments,
		stylecomment: _stylecomment,
		isscore: _isscore,
		isdisplayallcomments: _isdisplayallcomments

};
    req.send( data );

}
function _vote(id,ip,divID){
    var req = new MJSRequest();
	var _c = document.getElementById(divID);
	var _repID =id;
	var _ip =ip;


	_c.innerHTML = loading;
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, 'save_votes.php', true);
	var data = { 
		id: _repID,
		ip: _ip
		};
    req.send( data );
}
function _loadcomments(_id,divID,ParentID,_ArticleID,_catID){
    var req = new MJSRequest();
	var _c = document.getElementById(divID);
	var _artID =_id;

	_c.innerHTML = loading;
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
	
    req.open(null, 'loadcomments.php', true);
	var data = { 
		divID_display:divID,
		catID:_catID,
		id: _artID,
		PID: ParentID,
		aid:_ArticleID
		};
    req.send( data );


}
function _save_commments(_id,divID,ParentID,_ArticleID,_forumID,divID_display) {
	var msgs=GetContents();
    var req = new MJSRequest();
	var _c = document.getElementById(divID);
	var _title = document.getElementById('txttitle').value;
	var _message = GetContents();

	//var _ArticleID = _id;

	_c.innerHTML = loading;    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
				//alert(_id+","+divID_display+","+ParentID+","+_ArticleID+","+_forumID);
				 if(divID_display=="all_comments")
				 load_allcomments('all_comments','','',_ArticleID,_forumID,'all_comments','');
				 else
				 _loadcomments(_id,divID_display,ParentID,_ArticleID,_forumID);
				 
				//location.href="?forumID="+_forumID+"&pageID="+_ArticleID;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, 'comment_save.php', true);
    
	var data = { 
		title: _title,
		message:_message,
		aid: _ArticleID,
		PID:ParentID,
		forumID:_forumID
};
	
    req.send( data );
}
function load_allcomments(divID,artID,parentID,ArticleID,_forumID,_divID_display,ishowallcomments){
    var req = new MJSRequest();
	var _c = document.getElementById(divID);
	var _artID =artID;

	_c.innerHTML = loading;
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, 'load_allcomments.php', true);
	var data = { 
		divID_display  :_divID_display,	
		id: _artID,
		PID:parentID,
		aid:ArticleID,
		forumID:_forumID
		};
    req.send( data );

}
function _jsclickit(divID,artID,parentID,ArticleID,_forumID,_divID_display){
    var req = new MJSRequest();
	var _c = document.getElementById(divID);
	var _artID =artID;

	_c.innerHTML = loading;
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, 'commentsbox.php', true);
	var data = { 
		divID_display  :_divID_display,	
		id: _artID,
		PID:parentID,
		aid:ArticleID,
		forumID:_forumID
		};
    req.send( data );

}
function _submitfvotes(divID,_parentID,_ArticleID,_forumID,file,DIVRES){
	//_submitfvotes('boxoption160','1','0','16','18','modules/forum/vote.php')
    var req = new MJSRequest();
	var _c = document.getElementById(divID);
	var _s=document.getElementById('voteselect').value;
	_c.innerHTML = loading;
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
				//location.href='?forumID='+_forumID+'&pageID='+_ArticleID;
				
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, file, true);
	var data = { 
		divID_display:DIVRES,
		parentID: _parentID,
		ArticleID: _ArticleID,
		forumID: _forumID,
		sel_ID:_s,
		status: "save"

};
    req.send( data );

}
function _showvotes_select(divID,_VID,file,_parentID,_ArticleID,_forumID){
    var req = new MJSRequest();
	var _c = document.getElementById(divID);
	_c.innerHTML = loading;
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, file, true);
	var data = { 
		VID: _VID,
		parentID: _parentID,
		ArticleID: _ArticleID,
		forumID: _forumID

};
    req.send( data );

}
function _fvotes(divID,artID,parentID,ArticleID,_forumID,file,DIVRES){
    var req = new MJSRequest();
	var _c = document.getElementById(divID);
	var _artID =artID;

	_c.innerHTML = loading;
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, file, true);
	var data = { 
		divID_display:divID,
		DIV_RES:DIVRES,
		id: _artID,
		PID:parentID,
		aid:ArticleID,
		forumID:_forumID
		};
    req.send( data );

}
/*
Poll
*/
function answer_check(obj) {	
	for (var i=0; i<obj.length; i++) {
		if(obj[i].checked) {
			return obj[i].value;
		}
	}
return false;	
}	

function _savepollvotes(divID,_ArticleID,_forumID,file) {
    var req = new MJSRequest();
	var _c = document.getElementById(divID);
	var _gender = answer_check(document.frmpoll.gender);
	var _religion = answer_check(document.frmpoll.religion);
	var final=(answer_check(document.frmpoll.answ));
	
//var _ArticleID = _id;

	_c.innerHTML = loading;    
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
				//location.href="?forumID="+_forumID+"&pageID="+_ArticleID;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, file, true);
    
	var data = { 
		gender: _gender,
		religion:_religion,
		answ:final,
		aid: _ArticleID,
		forumID:_forumID
};
	
    req.send( data );
}
function _selectgrp(divID,_grpID,file,_tid){
var req = new MJSRequest();
	var _c = document.getElementById(divID);
	_c.innerHTML = loading;
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, file, true);
	var data = { 
		grpID: _grpID,
		tid: _tid

};
    req.send( data );
}


function _report(_divID,_cid,_ArticleID,_forumID,file){
var req = new MJSRequest();
	var _c = document.getElementById(_divID);
	_c.innerHTML = loading;
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, file, true);
	var data = { 
		ArticleID: _ArticleID,
		cid: _cid,
  	    forumID: _forumID,
		divID:_divID
};
    req.send( data );
}

function _sendreport(_divID,_cid,_ArticleID,_forumID,file){
var req = new MJSRequest();
var _comment=document.getElementById('msg').value;
var _c = document.getElementById(_divID);
	_c.innerHTML = loading;
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, file, true);
	var data = { 
		ArticleID: _ArticleID,
		cid: _cid,
  	    forumID: _forumID,
		divID:_divID,
		msg:_comment
};
    req.send( data );
}
function _profile(_divID,_UserID,file){
var req = new MJSRequest();
	var _c = document.getElementById(_divID);
	_c.innerHTML = loading;
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if(req.responseJS.rec > 0) {				
				_c.innerHTML = req.responseText;
			} else { _c.innerHTML = ''; }
        }
    }
    req.caching = false;
    req.open(null, file, true);
	var data = { 
  	    UserID: _UserID,
		divID:_divID
};
    req.send( data );
}
