AskCWE = function(question, details) {
	LoadingToggle('on');
	if( details ) { details = '&' + details; } else { details = ''; }
	
	if(question == 'test') 			{ CWEAJAX_Default("q=test" + details); } else
	if(question == 'OnlineUpdate') 	{ CWEAJAX_Default("q=checkonlineupdate"); } else
	if(question == 'CL') 			{ CWEAJAX_CL("q=checklogin"); } else
	if(question == 'LD') 			{ CWEAJAX_LD("q=checklockdown"); }
}

function CWEAJAX_Default(details) { new net.ContentLoader("/sys/CWE/cwe.ajax.default.php", CWEAJAX_Default_onLoad, null, "POST", details); }
function CWEAJAX_Default_onLoad() {
	if(this.req.responseText) {	
		//alert(this.req.responseText);
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					if( res.title != "undefined" ) { addNotice(NOTICE_ERROR, res.title,res.response.message); }
					break;
				}
				case 1 : {
					if( res.title != "undefined" ) { addNotice(NOTICE_SUCCES, res.title,res.response.message); }
					break;	
				}
			}
			LoadingToggle('off');
		} else {
			addNotice(NOTICE_ERROR, "Error with AJAX Communication", "De resultstring kon niet geevalueerd worden.");
			LoadingToggle('off');
		}
	}
}

function CWEAJAX_CL(details) { 
	var login = getElementValue(xGetElementById('loginform_user'));
	var pass = getElementValue(xGetElementById('loginform_pass'));
	var server = getElementValue(xGetElementById('loginform_server'));
	var details = details + "&u=" + login + "&p=" + pass + "&s=" + server;
	new net.ContentLoader("/sys/CWE/cwe.ajax.default.php", CWEAJAX_CL_onLoad, null, "POST", details); 
}
function CWEAJAX_CL_onLoad() {
	if(this.req.responseText) {	
		/*alert(this.req.responseText);*/
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title,res.response.message);
					break;
				}
				case 1 : {
					addNotice(NOTICE_SUCCES, res.title,res.response.message);
					document.login.submit();
					break;	
				}
			}
		}
		LoadingToggle('off');
	} else {
		LoadingToggle('off');
	}
}
function CWEAJAX_LD(details) { 
	var login = getElementValue(xGetElementById('loginform_user'));
	var pass = getElementValue(xGetElementById('loginform_pass'));
	var details = details + "&u=" + login + "&p=" + pass;
	new net.ContentLoader("/sys/CWE/cwe.ajax.default.php", CWEAJAX_LD_onLoad, null, "POST", details); 
}
function CWEAJAX_LD_onLoad() {
	if(this.req.responseText) {	
		//alert(this.req.responseText);
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title,res.response.message);
					LoadingToggle('off');
					break;
				}
				case 1 : {
					addNotice(NOTICE_SUCCES, res.title,res.response.message);
					document.location.href = "/";
					LoadingToggle('off');
					break;	
				}
			}
		}
	} else {
		LoadingToggle('off');
	}
}
function CWErefreshVipMenu() {
    if(VISUAL_UPDATES == 1) { 
	    var details = 'q=vipmenuupdate';
	    new net.ContentLoader("/sys/CWE/cwe.ajax.default.php", CWErefreshVipMenu_onLoad, null, "POST", details);
    } 
}
function CWErefreshVipMenu_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title,res.response.message);
					LoadingToggle('off');
					break;
				}
				case 1 : {
					VIPMDATA = res.response.VipMenuData;
					loadVipMenu();
					LoadingToggle('off');
					break;	
				}
			}
		}
	} else {
		LoadingToggle('off');
	}
}
function CWEgetAB() { 
	var details = 'q=abfill';
	new net.ContentLoader("/sys/CWE/cwe.ajax.default.php", CWEgetAB_onLoad, null, "POST", details); 
}
function CWEgetAB_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title,res.response.message);
					LoadingToggle('off');
					break;
				}
				case 1 : {
					AB.Fill(res.response.content);
					LoadingToggle('off');
					break;	
				}
			}
		}
	} else {
		LoadingToggle('off');
	}
}

function CWEAJAX_TABLE(details) { 
	new net.ContentLoader("/sys/CWE/cwe.ajax.default.php", CWEAJAX_TABLE_onLoad, null, "POST", details); 
}
function CWEAJAX_TABLE_onLoad() {
	if(this.req.responseText) {	
		/*alert(this.req.responseText);*/
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title,res.response.message);
					break;
				}
				case 1 : {
					addNotice(NOTICE_SUCCES, res.title,res.response.message);
					document.getElementById('testtable').innerHtml = 'Hoi';
					break;	
				}
			}
			LoadingToggle('off');
		}
	}
}
function CWEaddPartner(PID) { 
	if( PID != '' ) {
		LoadingToggle('on');
		var details = "id=" + PID;
		new net.ContentLoader("/sys/CWE/cwe.doaction.php?type=addpartner", CWEaddPartner_onLoad, null, "POST", details);
	}
}
function CWEaddPartner_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title, res.response.message);
					break;
				}
				case 1 : {
					addNotice(NOTICE_SUCCES, res.title, res.response.message);
				}
			}
		}
		LoadingToggle('off');
	}
}
function CWEshowHomepage(HPID) { 
	if( HPID == '' ) {
		addNotice(NOTICE_ERROR, CW_JS_LANG[78], CW_JS_LANG[79]);
	} else {
		LoadingToggle('on');
		var details = "id=" + HPID;
		new net.ContentLoader("/sys/CWE/cwe.getcontent.php?type=homepage", CWEshowHomepage_onLoad, null, "POST", details);
	}
}
function CWEshowHomepage_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title, res.response.message);
					break;
				}
				case 1 : {
					document.getElementById("UserHomepage").innerHTML = res.response.homepage;
				}
			}
		}
		LoadingToggle('off');
	}
}
function CWEfillHomepage() { 
	LoadingToggle('on');
	var details = "id=1";
	new net.ContentLoader("/sys/CWE/cwe.getcontent.php?type=homepageedit", CWEfillHomepage_onLoad, null, "POST", details);
}
function CWEfillHomepage_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title, res.response.message);
					break;
				}
				case 1 : {
                    document.getElementById("homepage_text").innerHTML = res.response.homepage;
				}
			}
		}
		LoadingToggle('off');
	}
}
function CWEshowSmileys(Target) {
	if( !Target) { 
		
	} else {
		
	}
	HtmlBlockShow('SMILEY_DIV');	
	SMILEY_ELEMENT = 'homepage_text';
	xGetElementById('SMILEY_DIV').innerHTML = COMPOSE_SMILIES;
}

function DeleteTopic(Topic) { 
    
    if( Topic != '' ) {
        LoadingToggle('on');
        var details = "topic=" + Topic;
        new net.ContentLoader("/sys/CWE/cwe.forum.php?type=deltopic", DeleteTopic_onLoad, null, "POST", details);
    }
}
function DeleteTopic_onLoad() {
    if(this.req.responseText) {    
        eval('res = ' + this.req.responseText);
        if(res) {
            switch(res.code) {
                case 0 : {
                    addNotice(NOTICE_ERROR, res.title, res.response.message);
                    break;
                }
                case 1 : {
                    window.location.reload();
                    break;    
                }
            }
        }
        LoadingToggle('off');
    }
}
function DeletePost(Post) { 
    
    if( Post != '' ) {
        LoadingToggle('on');
        var details = "post=" + Post;
        new net.ContentLoader("/sys/CWE/cwe.forum.php?type=delpost", DeletePost_onLoad, null, "POST", details);
    }
}
function DeletePost_onLoad() {
    window.location.href = "#menu";
    if(this.req.responseText) {    
        eval('res = ' + this.req.responseText);
        if(res) {
            switch(res.code) {
                case 0 : {
                    addNotice(NOTICE_ERROR, res.title, res.response.message);
                    break;
                }
                case 1 : {
                    window.location.reload();
                    break;    
                }
            }
        }
        LoadingToggle('off');
    }
}
function LockTopic(Topic) { 
    
    if( Topic != '' ) {
        LoadingToggle('on');
        var details = "topic=" + Topic;
        new net.ContentLoader("/sys/CWE/cwe.forum.php?type=locktopic", LockTopic_onLoad, null, "POST", details);
    }
}
function LockTopic_onLoad() {
    if(this.req.responseText) {    
        eval('res = ' + this.req.responseText);
        if(res) {
            switch(res.code) {
                case 0 : {
                    addNotice(NOTICE_ERROR, res.title, res.response.message);
                    break;
                }
                case 1 : {
                    window.location.reload();
                    break;    
                }
            }
        }
        LoadingToggle('off');
    }
}
function UnLockTopic(Topic) { 
    
    if( Topic != '' ) {
        LoadingToggle('on');
        var details = "topic=" + Topic;
        new net.ContentLoader("/sys/CWE/cwe.forum.php?type=unlocktopic", UnLockTopic_onLoad, null, "POST", details);
    }
}
function UnLockTopic_onLoad() {
    if(this.req.responseText) {    
        eval('res = ' + this.req.responseText);
        if(res) {
            switch(res.code) {
                case 0 : {
                    addNotice(NOTICE_ERROR, res.title, res.response.message);
                    break;
                }
                case 1 : {
                    window.location.reload();
                    break;    
                }
            }
        }
        LoadingToggle('off');
    }
}
function CWEfillTopic(Topic, Page) { 
	
	if( Page == null ) { Page = 1; }
	if( Topic != '' ) {
		LoadingToggle('on');
		var details = "topic=" + Topic + "&page=" + Page;
		new net.ContentLoader("/sys/CWE/cwe.forum.php?type=filltopic", CWEfillTopic_onLoad, null, "POST", details);
	}
}
function CWEfillTopic_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title, res.response.message);
					HtmlBlockHide('ForumTopic');
					break;
				}
				case 1 : {
					var TOPICBODY = 	res.response.HTML;
					HtmlBlockShow('ForumTopic');
					HtmlBlockHide('ForumBoardContent');
					HtmlBlockHide("ForumNew");
					HtmlBlockHide("ForumNewPost");
					document.getElementById("ForumTopic").innerHTML = TOPICBODY;
					break;	
				}
			}
		}
		LoadingToggle('off');
	}
}

var SMILEY_ELEMENT = 'Post';
var COMPOSE_SMILIES = ''
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':blow:\'"><img src='+LAYOUT_PATH+'images/smilies/emo_blow.gif border=0></a> '
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':bang:\'"><img src='+LAYOUT_PATH+'images/smilies/emo_bang.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':brancard:\'"><img src='+LAYOUT_PATH+'images/smilies/emo_brancard.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':kiss:\'"><img src='+LAYOUT_PATH+'images/smilies/emo_kiss.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':rip:\'"><img src='+LAYOUT_PATH+'images/smilies/emo_rip.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':ballerina:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_dancing.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':hug:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_hug.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':loser:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_loser.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':humor:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_schater.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':ko:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_knockout.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':grin:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_biggrin.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \'8)\'"><img src='+LAYOUT_PATH+'images/smilies/icon_cool.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':.(\'"><img src='+LAYOUT_PATH+'images/smilies/icon_cry.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':eek:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_eek.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':evil:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_evil.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':lol:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_lol.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':@\'"><img src='+LAYOUT_PATH+'images/smilies/icon_mad.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':$\'"><img src='+LAYOUT_PATH+'images/smilies/icon_redface.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':roll:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_rolleyes.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':{\'"><img src='+LAYOUT_PATH+'images/smilies/icon_dracula.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':sick:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_sick.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':uhm:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_uhm.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':clap:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_clap.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':dance:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_dance.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':stop:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_stop.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':doh:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_doh.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':think:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_think.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':ssht:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_ssht.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':nope:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_nope.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':salut:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_salut.gif border=0></a> ' 
				+ '<a href="javascript://" onClick="xGetElementById(SMILEY_ELEMENT).value += \':wall:\'"><img src='+LAYOUT_PATH+'images/smilies/icon_wall.gif border=0></a> ' 
;
var FORUMBOARD = 0;
var FORUMTOPIC = 0;
var FORUMPAGE = 1;
function CWEnewForumTopic(BOARD) {
	FORUMBOARD = BOARD;
	HtmlBlockShow('ForumNew');
	SMILEY_ELEMENT = 'message';
	var NEWTOPIC_BODY = ''
	+ '	<h1>'+CW_JS_LANG[92]+'</h1><p>'
		+ '	<form method="post" name="COMPOSE" id="COMPOSE">'
		+ '	'+CW_JS_LANG[93]+': <input type="text" maxlength="30" id="TopicSubject" style="width: 265px;" name="topicsubject" id="topicsubject" /><table width="100%" style="padding: 0; margin: 0;" >'
		+ ' <tr>'
			+ '<td valign="top"><textarea name="message" id="message" style="height: 130px; width: 350px;"></textarea>&nbsp;&nbsp;</td>'
			+ '<td align="center" valign="top">'
			+ COMPOSE_SMILIES
			+ '</td>'
		 + ' </tr>'
		+ '</table>'
		+ '</form>'
		+ '<div id="ForumSubmit"><input type="submit" name="submit" value="'+CW_JS_LANG[80]+'" style="padding: 0; margin: 0;" onclick="javascript:CWEnewForumTopicSubmit();" /> &nbsp;&nbsp; <input type="checkbox" name="agree" id="agree" value="1" /> <label for="agree">'+CW_JS_LANG[81]+' </label><a href="/doc/rules/">'+CW_JS_LANG[82]+'</a></div>'
        + '</p>';
		document.getElementById("ForumNew").innerHTML = NEWTOPIC_BODY;
}
function CWEnewForumTopicSubmit() { 
    
	var TopicSubject = getElementValue(xGetElementById('TopicSubject'));
	var TopicMsg = getElementValue(xGetElementById('message'));
	
	var TopicAgree = getElementValue(xGetElementById('agree'));
	
	
	var TopicSubject = CWEformatAJAXString(TopicSubject);
	var TopicMsg = CWEformatAJAXString(TopicMsg);

	
	if( TopicSubject == '' || TopicMsg == '' || TopicAgree == 0 ) {
		addNotice(NOTICE_ERROR, CW_JS_LANG[83], CW_JS_LANG[84]);
	} else {
		LoadingToggle('on');
		HtmlBlockHide("ForumNew");
		var details = "board=" + FORUMBOARD + "&subject=" + TopicSubject + "&message=" + TopicMsg;
		new net.ContentLoader("/sys/CWE/cwe.forum.php?type=newtopic", CWEnewForumTopicSubmit_onLoad, null, "POST", details);
	}
}
function CWEnewForumTopicSubmit_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title,res.response.message);
					HtmlBlockShow("ForumSubmit");
					HtmlBlockShow("ForumNew");
					break;
				}
				case 1 : {
					window.location.href = "/forum/?board="+FORUMBOARD;
					break;	
				}
			}
		}
		LoadingToggle('off');
	}
}
function CWEnewForumPost(TOPIC, QUOTE) {
    window.location.href = "#menu";
	FORUMTOPIC = TOPIC;
    if( QUOTE == '' ) { var QUOTE = 0; }
    var QUOTEPOST = '<input type="hidden" name="QuoteID" id="QuoteID" value="'+QUOTE+'" />';
	SMILEY_ELEMENT = 'Post';
	HtmlBlockShow('ForumNewPost');
	HtmlBlockHide('ForumTopic');
	var NEWPOST_BODY = ''
	+ '	<h1>Reageren op topic</h1><p>'
		+ '	<form method="post" name="COMPOSE" id="COMPOSE">'
        + QUOTEPOST
		+ '	<table width="100%"><tr>'
			+ '<td valign="top"><textarea name="Post" id="Post" style="height: 130px; width: 350px;"></textarea>&nbsp;&nbsp;</td>'
			+ '<td align="center" valign="top">'
			+ COMPOSE_SMILIES
			+ '</td>'
		 + ' </tr>'
		+ '</table>'
		+ '</form>'
		+ '<div id="ForumSubmit"><input type="submit" name="submit" value="'+CW_JS_LANG[80]+'" onclick="javascript:CWEnewForumPostSubmit();" style="padding: 0; margin: 0;" /> &nbsp;&nbsp; <input type="checkbox" name="agree" id="agree" value="1" /> <label for="agree">'+CW_JS_LANG[81]+' </label><a href="/doc/rules/">'+CW_JS_LANG[82]+'</a>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<a href="javascript:CancelPost();">'+CW_JS_LANG[85]+'</a></div>'
        + '</p>';
		document.getElementById("ForumNewPost").innerHTML = NEWPOST_BODY;
}
function CWEnewForumPostSubmit() { 
	var PostMsg = getElementValue(xGetElementById('Post'));
	var PostAgree = getElementValue(xGetElementById('agree'));
	var PostQuote = getElementValue(xGetElementById('QuoteID'));        
	var PostMsg = CWEformatAJAXString(PostMsg);
	
	if( PostMsg == '' || PostAgree == 0 ) {
		addNotice(NOTICE_ERROR, CW_JS_LANG[83], CW_JS_LANG[84]);
	} else {
		LoadingToggle('on');
		HtmlBlockHide("ForumNewPost");
        /*alert(PostMsg);*/
		var details = "thread=" + FORUMTOPIC + "&message=" + PostMsg + "&quote=" + PostQuote;
		new net.ContentLoader("/sys/CWE/cwe.forum.php?type=newpost", CWEnewForumPostSubmit_onLoad, null, "POST", details);
	}
}
function CWEnewForumPostSubmit_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title,res.response.message);
					HtmlBlockShow("ForumSubmit");
					HtmlBlockShow("ForumNewPost");
					break;
				}
				case 1 : {
					CWEshowForumTopic(FORUMTOPIC, FORUMPAGE);
					break;	
				}
			}
		}
		LoadingToggle('off');
	}
}
function CWEcbayBid(Auction) {
	HtmlBlockShow('CBayBid');
}

function CWEemailSend() { 
	var receivers = getElementValue(xGetElementById('receivers'));
	var subject = getElementValue(xGetElementById('subject'));
	var message = getElementValue(xGetElementById('message'));
	
	subject = CWEformatAJAXString(subject);
	message = CWEformatAJAXString(message);
	
	if( message == '' || receivers == '' ) {
		addNotice(NOTICE_ERROR, CW_JS_LANG[86], CW_JS_LANG[84]);
	} else {
		LoadingToggle('on');
		HtmlBlockHide("EmailSubmit");
		var details = "receivers=" + receivers + "&subject=" + subject + "&message=" + message;
		new net.ContentLoader("/sys/CWE/cwe.emailaccount.php?type=send", CWEemailSend_onLoad, null, "POST", details);
	}
}
function CWEemailSend_onLoad() {
	if(this.req.responseText) {	
		/*alert(this.req.responseText);*/
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title,res.response.message);
					HtmlBlockShow("EmailSubmit");
					break;
				}
				case 1 : {
					addNotice(NOTICE_SUCCES, res.title,res.response.message);
					document.COMPOSE.message.value = "";
					document.COMPOSE.receivers.value = "";
					document.COMPOSE.subject.value = "";
					HtmlBlockShow("EmailSubmit");
					HtmlBlockHide("COMPOSE");
					CWEshowMailBox("INBOX");
					break;	
				}
			}
		}
		LoadingToggle('off');
	}
}
function CWEemailGet(EMAILid) { 
	if( EMAILid == '' ) {
		addNotice(NOTICE_ERROR, CW_JS_LANG[86], CW_JS_LANG[87]);
	} else {
		LoadingToggle('on');
		var details = "id=" + EMAILid;
		new net.ContentLoader("/sys/CWE/cwe.emailaccount.php?type=get", CWEemailGet_onLoad, null, "POST", details);
	}
}
function CWEemailGet_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title, res.response.message);
					document.getElementById("EMAIL").innerHTML = '<p><span class=\"red bold\">'+CW_JS_LANG[88]+'</span></p>';
					CWEshowMailBox("EMAIL");
					break;
				}
				case 1 : {
					document.getElementById("EMAILREPLYTO").innerHTML = '' + res.response.sender_nick;
					document.getElementById("EMAILREPLYSUBJECT").innerHTML = '' + res.response.subject;
					var EMAILBODY =     '<div class="EmailFakeTableBreak"></div><div><table class="info"><tr><td class="UI'+res.response.sender_status+'">&nbsp;</td><td class="I"><a href="/cw/criminal.php?name='+res.response.sender_nick+'">'+res.response.sender_nick+'</a> '+CW_JS_LANG[89]+' '+res.response.msg_tsp+' :</td><td class="A"><a href="javascript:CWEreplyEmail()">'+CW_JS_LANG[90]+'</a>&nbsp;&middot;&nbsp;<a href="javascript:CWEsaveEmail('+res.response.msg_auto_key+')">'+CW_JS_LANG[91]+'</a>&nbsp;&middot;&nbsp;<a href="javascript:CWEdeleteEmail('+res.response.msg_auto_key+')">'+CW_JS_LANG[92]+'</a></td></tr></table></div>'+
                                '<div class="Break"></div>' +
                                res.response.message;
                                

					document.getElementById("EMAIL").innerHTML = EMAILBODY;
					CWEshowMailBox("EMAIL");
					break;	
				}
			}
			LoadingToggle('off');
		}
		LoadingToggle('off');
	} else {
		LoadingToggle('off');
	}
}
function CWEemailSavedGet(EMAILid) { 
	if( EMAILid == '' ) {
		addNotice(NOTICE_ERROR, CW_JS_LANG[86], CW_JS_LANG[87]);
	} else {
		LoadingToggle('on');
		var details = "id=" + EMAILid;
		new net.ContentLoader("/sys/CWE/cwe.emailaccount.php?type=getsaved", CWEemailSavedGet_onLoad, null, "POST", details);
	}
}
function CWEemailSavedGet_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title, res.response.message);
					document.getElementById("EMAIL").innerHTML = '<p><span class=\"red bold\">'+CW_JS_LANG[88]+'</span></p>';
					CWEshowMailBox("EMAIL");
					break;
				}
				case 1 : {
					document.getElementById("EMAILREPLYTO").innerHTML = '' + res.response.sender_nick;
					document.getElementById("EMAILREPLYSUBJECT").innerHTML = '' + res.response.subject;
					var EMAILBODY = 	'<p><table width="100%"><tr><td width="100"><div id="EMAILsender">' + 
										res.response.sender_nick +
										 '</div> aan ' + res.response.rec_nick + ':</td><td align="center"><div id="EMAILsubject">' + 
										res.response.subject + 
										'</div></td><td align="right"><small>' + 
										res.response.msg_tsp + 
										'</small>&nbsp;&nbsp;<a href="javascript:CWEreplyEmail()">'+CW_JS_LANG[90]+'</a>' +
										'&nbsp;&nbsp;<a href="javascript:CWEdeleteSavedEmail('+res.response.msg_auto_key+')">'+CW_JS_LANG[92]+'</a>' +
										
										'</td></tr></table></p><hr />' + 
										res.response.message;
					document.getElementById("EMAIL").innerHTML = EMAILBODY;
					CWEshowMailBox("EMAIL");
					break;	
				}
			}
			LoadingToggle('off');
		}
		LoadingToggle('off');
	} else {
		LoadingToggle('off');
	}
}
function CWEsaveEmail(EMAILid) { 
	if( EMAILid == '' ) {
		addNotice(NOTICE_ERROR, CW_JS_LANG[86], CW_JS_LANG[87]);
	} else {
		LoadingToggle('on');
		cwext["INBOX"].o.deleteRow(EMAILid);
		var details = "id=" + EMAILid;
		new net.ContentLoader("/sys/CWE/cwe.emailaccount.php?type=save", CWEsaveEmail_onLoad, null, "POST", details);
	}
}
function CWEsaveEmail_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title,res.response.message);
					break;
				}
				case 1 : {
					CWEshowMailBox("SAVED");
					break;	
				}
			}
			LoadingToggle('off');
		}
		LoadingToggle('off');
	}
}
function CWEdeleteEmail(EMAILid) { 
	if( EMAILid == '' ) {
		addNotice(NOTICE_ERROR, CW_JS_LANG[86], CW_JS_LANG[87]);
	} else {
		LoadingToggle('on');
		cwext["INBOX"].o.deleteRow(EMAILid);
		var details = "id=" + EMAILid;
		new net.ContentLoader("/sys/CWE/cwe.emailaccount.php?type=delete", CWEdeleteEmail_onLoad, null, "POST", details);
	}
}
function CWEdeleteEmail_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title,res.response.message);
					break;
				}
				case 1 : {
					CWEshowMailBox("INBOX");
					break;	
				}
			}
			LoadingToggle('off');
		}
		LoadingToggle('off');
	}
}
function CWEdeleteSavedEmail(EMAILid) { 
	if( EMAILid == '' ) {
		addNotice(NOTICE_ERROR, CW_JS_LANG[86], CW_JS_LANG[87]);
	} else {
		LoadingToggle('on');
		cwext["SAVED"].o.deleteRow(EMAILid);
		var details = "id=" + EMAILid;
		new net.ContentLoader("/sys/CWE/cwe.emailaccount.php?type=deletesaved", CWEdeleteSavedEmail_onLoad, null, "POST", details);
	}
}
function CWEdeleteSavedEmail_onLoad() {
	if(this.req.responseText) {	
		eval('res = ' + this.req.responseText);
		if(res) {
			switch(res.code) {
				case 0 : {
					addNotice(NOTICE_ERROR, res.title,res.response.message);
					break;
				}
				case 1 : {
					CWEshowMailBox("SAVED");
					break;	
				}
			}
			LoadingToggle('off');
		}
		LoadingToggle('off');
	}
}
