var net=new Object();
net.READY_STATE_UNINITIALIZED=0;
net.READY_STATE_LOADING=1;
net.READY_STATE_LOADED=2;
net.READY_STATE_INTERACTIVE=3;
net.READY_STATE_COMPLETE=4;

net.ContentLoader=function(url,onload,onerror,method,params,contentType){
	this.req=null;
	this.onload=onload;
	this.onerror=(onerror) ? onerror : this.defaultError;
	this.loadXMLDoc(url,method,params,contentType);
}

net.ContentLoader.prototype.loadXMLDoc=function(url,method,params,contentType){
	if (!method) {
		method="GET";
	}
	if (!contentType && method=="POST"){
		contentType='application/x-www-form-urlencoded';
	}
	if (window.XMLHttpRequest){
		this.req=new XMLHttpRequest();
	} else if (window.ActiveXObject){
		this.req=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (this.req){
		try{
			var loader=this;
			this.req.onreadystatechange=function(){
				net.ContentLoader.onReadyState.call(loader);
			}
			this.req.open(method,url,true);
			if (contentType){
				this.req.setRequestHeader('Content-Type', contentType);
			}
			this.req.send(params);
		}
		catch (err) { this.onerror.call(this); }
	}
}

net.ContentLoader.onReadyState=function(){
	var req=this.req;
	var ready=req.readyState;
	if (ready==net.READY_STATE_COMPLETE){
		var httpStatus=req.status;
		if (httpStatus==200 || httpStatus==0) {
			this.onload.call(this);
		}
		else{ this.onerror.call(this); }
	}
}

net.ContentLoader.prototype.defaultError = function() {
	alert("error fetching data!" + "\n\nreadyState:"+this.req.readyState + "\nstatus: "+this.req.status + "\nheaders: "+this.req.getAllResponseHeaders());
}

// --- Set of page custom functions
function submitRegistration(isFacade) {
	var url = '/app_sitemain/_registration_action.php';
	var strEml = document.forms['loginForm'].eml.value;
	var strFirstName = document.forms['loginForm'].firstName.value;
	var strLastName = document.forms['loginForm'].lastName.value;
	var strPwd = document.forms['loginForm'].pwd.value;
	var strPwd2 = document.forms['loginForm'].pwd2.value;
	var strAct = document.forms['loginForm'].act.value;
	var strRedir = document.forms['loginForm'].redir.value;
	var strParams = "firstName=" + strFirstName + "&lastName=" + strLastName + "&eml=" + strEml + "&pwd=" + strPwd + "&pwd2=" + strPwd2 + "&act=" + strAct + "&redir=" + strRedir;
	if (isFacade == 1) { strParams = strParams + "&isfacade=1"; }
	if (hs.redirectIfOk == 1) { strParams = strParams + "&rdi=1"; }

	if (strEml && strPwd && strFirstName && strLastName && strPwd2){
		document.getElementById('const_reg').style.visibility='hidden';
		document.getElementById('loader_reg').style.display='block';
		var loader = new net.ContentLoader(url, submitRegistrationResp, null, "POST", strParams);
	}
	else if (document.getElementById("msg_error_reg")) {
		blockMsg_error=document.getElementById("msg_error_reg");
		blockMsg_error.style.display = "inline-block";
		blockMsg_error.innerHTML = "Пожалуйста, заполните все поля формы!";
		var expander = hs.getExpander(); expander.reflow();
	}
}

function recoverPassword(isFacade) {
	if((el = document.getElementById('const')) != null){
		el = document.getElementById('login_box_header');
		if(el != null){
			el.innerHTML = 'Восстановление пароля';
		}
		el = document.getElementById('login_box_password');
		if(el != null){
			el.style.visibility = 'hidden';
		}
		var el = document.forms['loginForm'].login_pwd;
		if(el != null){
			el.style.display = 'none';var expander = hs.getExpander(); expander.reflow();
		}
		el = document.getElementById('login_box_button1');
		if(el != null){
			el.style.visibility = 'hidden';
		}
		el = document.getElementById('login_box_button2');
		if(el != null){
			el.style.display = 'none';
		}
		el = document.getElementById('login_box_button3');
		if(el != null){
			el.style.display = 'block';
		}
		el = document.getElementById('login_remember1');
		if(el != null){
			el.style.display = 'none';
		}
		el = document.getElementById('msg_error');
		if(el != null){
			el.innerHTML = "";
		}
		var expander = hs.getExpander(); expander.reflow();
	}
}

function recoverPasswordBut(isFacade) {
	var url = '/app_sitemain/_registration_recover.php';
	var strEml = document.forms['loginForm'].login_eml.value;
	var strParams = "eml=" + strEml;
	if (isFacade == 1) { strParams = strParams + "&isfacade=1"; }
	if (hs.redirectIfOk == 1) { strParams = strParams + "&rdi=1"; }
	if (strEml){
		document.getElementById('const').style.visibility='hidden';blockMsg_error=document.getElementById("msg_error");
		blockMsg_error.style.display = "inline-block";
		document.getElementById('loader').style.display='inline-block';
		var expander = hs.getExpander(); expander.reflow();
		var loader = new net.ContentLoader(url, recoverPasswordResp, null, "POST", strParams);
	}
	else if (document.getElementById("msg_error")) {
		blockMsg_error=document.getElementById("msg_error");
		blockMsg_error.style.display = "inline-block";
		blockMsg_error.innerHTML = "Пожалуйста, заполните email!";
		var expander = hs.getExpander(); expander.reflow();
	}
	return false;
}

function submitLogin(isFacade) {
	var url = '/app_sitemain/_login11_action.php';
	var strEml = document.forms['loginForm'].login_eml.value;
	var strPwd = document.forms['loginForm'].login_pwd.value;
	var strAct = document.forms['loginForm'].login_act.value;
	var strRedir = document.forms['loginForm'].login_redir.value;
	var strRemember = '';
	if(typeof(document.forms['loginForm'].login_remember)!='undefined'){
		strRemember = document.forms['loginForm'].login_remember.checked;
	}
	var strParams = "eml=" + strEml + "&pwd=" + strPwd + "&act=" + strAct + "&redir=" + strRedir + "&remember=" + strRemember;
	if (isFacade == 1) { strParams = strParams + "&isfacade=1"; }
	if (hs.redirectIfOk == 1) { strParams = strParams + "&rdi=1"; }
	if (strEml && strPwd) {
		document.getElementById('const').style.visibility='hidden';
		document.getElementById('loader').style.display='block';
		var loader = new net.ContentLoader(url, submitLoginResp, null, "POST", strParams);
	}
	else if (document.getElementById("msg_error")) {
		blockMsg_error=document.getElementById("msg_error");
		blockMsg_error.style.display = "inline-block";
		blockMsg_error.innerHTML = "Пожалуйста, заполните все поля формы!";
		var expander = hs.getExpander(); expander.reflow();
	}
	return false;
}

function submitRegistrationResp(){
	RespGeneric(this.req.responseText); // custom js
}

function recoverPasswordResp() {
	RespGeneric(this.req.responseText); // custom js
	document.getElementById('const').style.visibility='visible';
	
	document.getElementById('loader').style.display='none';
}

function submitLoginResp() {
	RespGeneric(this.req.responseText); // custom js
}

function oclFormShow() {
	if (document.getElementById('onlineEntryLink')) {
		hs.redirectIfOk = 1;
		//var expander = hs.getExpander(); expander.reflow();
		hs.htmlExpand(document.getElementById('onlineEntryLink'), { preserveContent: false, contentId: 'box_login', align: 'center'} );

		__cnm_login_box_show(document.getElementById('onlineEntryLink'));
		/*function __cnm_login_box_show(obj){
	hs.htmlExpand(obj, { preserveContent: false, contentId: 'box_login', align: 'center'} );
	setTimeout(function(){
		var eml=document.getElementById('eml');
		if(eml!=null){
			eml.focus();
		}
		//alert(1);
	},500);
	return false;
}*/

	}
	return false;
}

function registrationError(msgTxt) {
	document.getElementById('const_reg').style.visibility='visible';
	document.getElementById('loader_reg').style.display='none';
	if (document.getElementById("msg_error_reg")) {
		blockMsg_error=document.getElementById("msg_error_reg");
		blockMsg_error.innerHTML = msgTxt;
		blockMsg_error.style.display = "inline-block";
		var expander = hs.getExpander(); expander.reflow();
	}
}
function registrationSuccessfull() {
	document.getElementById('const_reg').style.visibility='visible';
	document.getElementById('loader_reg').style.display='none';
	document.forms['loginForm'].firstName.value='';
	document.forms['loginForm'].lastName.value='';
	document.forms['loginForm'].eml.value='';
	document.forms['loginForm'].pwd.value='';
	document.forms['loginForm'].pwd2.value='';
	if (document.getElementById("msg_error_reg")) {
		blockMsg_error=document.getElementById("msg_error_reg");
		blockMsg_error.innerHTML = "Регистрация успешно завершена. На ваш email выслано письмо со ссылкой для подтверждения регистрации.";
		blockMsg_error.style.display = "inline-block";
		var expander = hs.getExpander(); expander.reflow();
	}
}

function loginError(msgTxt) {
	document.getElementById('const').style.visibility='visible';
	document.getElementById('loader').style.display='none';
	if (document.getElementById("msg_error")) {
		blockMsg_error=document.getElementById("msg_error");
		blockMsg_error.innerHTML = msgTxt;
		blockMsg_error.style.display = "inline-block";
		var expander = hs.getExpander(); expander.reflow();
	}
}

function userOff(isFacade) {
	var url = '/app_sitemain/_logoff11_action.php', params;
	if (isFacade == 1) { params = "isfacade=1"; }
	if (document.getElementById("onlineEntryLink")) { el = document.getElementById("onlineEntryLink"); el.href = "#"; el.onclick = oclFormShow;/*goTestCourse*/ }
	var loader = new net.ContentLoader(url, RespGeneric, null, "POST", params);
}

// --- app_facade
function submitComment() {
	var url = "/app_sitemain/_think_article_submit_comment.php";
	var cText = document.getElementById("commentText").value;
	if (cText.length == 0) { return false; }
	var params = "ctext=" + cText + "&cid=" + document.getElementById("idArticle").value + "&cnt=" + document.getElementById("commentsCount").value;
	var loader = new net.ContentLoader(url, submitCommentResp, null, "POST", params);
}

function submitInterviewComment() {
	var url = "/app_sitemain/_inspire_interview_submit_comment.php";
	var cText = document.getElementById("commentText").value;
	if (cText.length == 0) { return false; }
	var params = "ctext=" + cText + "&cid=" + document.getElementById("idInterview").value + "&cnt=" + document.getElementById("commentsCount").value;
	var loader = new net.ContentLoader(url, submitCommentResp, null, "POST", params);
}

function submitInterviewQuestion() {
	var url = "/app_sitemain/_inspire_interview_submit_question.php";	var cText = document.getElementById("commentText").value; if (cText.length == 0) { return false; }
	var params = "ctext=" + cText + "&cid=" + document.getElementById("idInterview").value + "&redir=0";
	var loader = new net.ContentLoader(url, submitCommentResp, null, "POST", params);
}
function submitInterviewQuestionWithRedirect() {
	var url = "/app_sitemain/_inspire_interview_submit_question.php";	var cText = document.getElementById("commentText").value; if (cText.length == 0) { return false; }
	var params = "ctext=" + cText + "&cid=" + document.getElementById("idInterview").value + "&redir=1";
	var loader = new net.ContentLoader(url, submitCommentResp, null, "POST", params);
}

function submitVideoComment() {
	var url = "/app_sitemain/_create_video_comment.php";
	var cText = document.getElementById("commentText").value;
	if (cText.length == 0) { return false; }
	var params = "ctext=" + cText + "&cid=" + document.getElementById("vid").value + "&cnt=" + document.getElementById("commentsCount").value;
	var loader = new net.ContentLoader(url, submitCommentResp, null, "POST", params);
}

function submitScenarioComment() {
	var url = "/app_sitemain/_risk_cwork_submit_comment.php";
	var cText = document.getElementById("commentText").value;
	if (cText.length == 0) { return false; }
	var params = "ctext=" + cText + "&cid=" + document.getElementById("idScenario").value + "&cnt=" + document.getElementById("commentsCount").value;
	var loader = new net.ContentLoader(url, submitCommentResp, null, "POST", params);
}

function submitBlogArticleComment() {
	var url = "/app_sitemain/_blog_article_submit_comment.php";
	var cText = document.getElementById("commentText").value;
	if (cText.length == 0) { return false; }
	var params = "ctext=" + cText + "&cid=" + document.getElementById("idArticle").value + "&cnt=" + document.getElementById("commentsCount").value;
	var loader = new net.ContentLoader(url, submitCommentResp, null, "POST", params);
}

// --- generic responce
function submitCommentResp() {
	RespGeneric(this.req.responseText); // imported: newCommentsCount, newCommentsCountStr, newComment
	document.getElementById("commentsCount").value = newCommentsCount;
	document.getElementById("commentsCountPanel").innerHTML = newCommentsCountStr;
	var cl = document.getElementById("commentsList"); cl.innerHTML = cl.innerHTML + newComment;
	document.getElementById("commentText").value = "";
}

// -- generic post-ajax processor
function RespGeneric(iStr) {
	var strText; if (typeof iStr == "undefined") { strText = this.req.responseText; } else { strText = iStr; }
	strText = strText.replace(/\r\n/g, " "); strText = strText.replace(/\n/g, " "); strText = strText.replace(/\r/g, " "); strText = strText.replace(/\t/g, " ");
	eval(strText);
}
 
function getCssRule(selector) {
	var theRules = new Array();
	for (var i = 0; i < document.styleSheets.length; i++) {
		theRules = document.styleSheets[i].cssRules || document.styleSheets[i].rules;
		for (var j = 0; j < theRules.length; j++) {	if (theRules[j].selectorText == selector) { return theRules[j]; } }
	}
}

function __cnm_showElements(selector) { var rule=getCssRule(selector); rule.style.display='block'; }
function __cnm_showElementsInline(selector) { var rule=getCssRule(selector); rule.style.display='inline'; }
function __cnm_hideElements(selector) { var rule=getCssRule(selector); rule.style.display='none'; }
function __cnm_unlogin() {
  __cnm_hideElements('.cnm_logged'); 
  __cnm_hideElements('.cnm_logged_inline'); 
  __cnm_showElements('.cnm_unlogged'); 
  riskDisableStars();
  if(typeof(_signin_cnm_unlogin)!='undefined'){
	_signin_cnm_unlogin();
  }
}
function __cnm_login() { 
  __cnm_showElements('.cnm_logged'); 
  __cnm_showElementsInline('.cnm_logged_inline'); 
  __cnm_hideElements('.cnm_unlogged'); 
  riskEnableStars();
  if(typeof(_signin_cnm_login)!='undefined'){
	_signin_cnm_login();
  }
}
function __cnm_login_box_show(obj){
	hs.htmlExpand(obj, { preserveContent: false, contentId: 'box_login', align: 'center'} );
	setTimeout(function(){
		var eml=document.getElementById('eml');
		if(eml!=null){
			eml.focus();
		}
		//alert(1);
	},500);
	var expander = hs.getExpander(); 
	if(expander!=null){
		expander.reflow();
	}
	return false;
}
function DOMReady(f) { if (document.all) { window.setTimeout(f,0); } else { document.addEventListener("DOMContentLoaded", f, false); } }

function submitView(id) {
	var url='/app_sitemain/_question_action.php';
	var strParams="id="+id+"&action=view";
	var loader = new net.ContentLoader(url, function(){
		
	}, null, "POST", strParams);
	return true;
}

function submitQuestion(){
	var el = document.getElementById('question_body');
	if(el != null){
		var url='/app_sitemain/_question_action.php';
		var strParams="action=addq&body="+encodeURI(el.value);
		document.getElementById('const_question').style.visibility='hidden';
		document.getElementById('loader_question').style.display='block';
		var loader = new net.ContentLoader(url, function(){
			
			document.getElementById('question_header').innerHTML='Спасибо';
			document.getElementById('question_body').style.display='none';
			document.getElementById('question_button').style.display='none';
			
			
			document.getElementById('const_question').style.visibility='visible';
			document.getElementById('loader_question').style.display='none';
			var el_msg = document.getElementById('msg_error_question');
			el_msg.style.display = 'inline-block'; 
			var expander = hs.getExpander(); expander.reflow();
		}, null, "POST", strParams);
	}


	var strParams = "eml=" + strEml + "&pwd=" + strPwd + "&act=" + strAct + "&redir=" + strRedir;
	if (isFacade == 1) { strParams = strParams + "&isfacade=1"; }
	if (hs.redirectIfOk == 1) { strParams = strParams + "&rdi=1"; }
	if (strEml && strPwd) {
		document.getElementById('const').style.visibility='hidden';
		document.getElementById('loader').style.display='block';
		var loader = new net.ContentLoader(url, submitLoginResp, null, "POST", strParams);
	}
	else if (document.getElementById("msg_error")) {
		blockMsg_error=document.getElementById("msg_error");
		blockMsg_error.style.display = "inline-block";
		blockMsg_error.innerHTML = "Пожалуйста, заполните все поля формы!";
		var expander = hs.getExpander(); expander.reflow();
	}
	return false;
	
}
function filterQuestions(filterType, val){
	if(filterType != 'page' && 
		filterType != 'consultant' && 
		filterType != 'position'){
		filterType = 'page';
		val = 0;
	}
	if(filterType == 'consultant'){
		if(consult_filter[0] == val){
			return;
		}
		consult_filter[0] = val;
		consult_filter[1] = -1;
		current_page = 0;
	}else if(filterType == 'position'){
		if(consult_filter[1] == val){
			return;
		}
		consult_filter[1] = val;
		consult_filter[0] = -1;
		current_page = 0;
	}else if(filterType == 'page'){
		current_page += val;
	}
	document.getElementById('tab-container-2').style.display = 'none';

		var el = document.getElementById('consultant_list');
		for(var k=0;k<el.childNodes.length;k++){
			var node = el.childNodes[k];
			if(node.className == "consult_active"){
				node.className = "";
			}
		}
		var el = document.getElementById("consultant_div_-1");
		if(el != null && el.className == "consult_active"){
			el.className = "";
		}
		var el = document.getElementById("consultant_div_"+consult_filter[0]);
		if(el != null){
			el.className = "consult_active";
		}

		var el = document.getElementById('position_list');
		for(var k=0;k<el.childNodes.length;k++){
			var node = el.childNodes[k];
			if(node.className == "consult_active"){
				node.className = "";
			}
		}
		var el = document.getElementById("position_div_-1");
		if(el != null && el.className == "consult_active"){
			el.className = "";
		}
		
		var el = document.getElementById("position_div_"+consult_filter[1]);
		if(el != null){
			el.className = "consult_active";
		}



	var params='page='+current_page+'&cid=' + consult_filter[0] + '&pid=' + consult_filter[1];
	var url='/app_sitemain/_consult_sp_question_list.php';
	var loader = new net.ContentLoader(url, function(){
		document.getElementById('curses1').innerHTML='';
		document.getElementById('curses2').innerHTML='';
		//alert(this.req.responseText);
		eval(this.req.responseText);
		document.getElementById('curses1').innerHTML=curses1;
		arrSlideBlock = [];
		var k = 0;
		while((el = document.getElementById('vertical_slide'+k)) != null){
			arrSlideBlock[k] = 'vertical_slide'+k;
			k++;
		}
		document.getElementById('curses2').innerHTML=curses2;
		while((el = document.getElementById('vertical_slide'+k)) != null){
			arrSlideBlock[k] = 'vertical_slide'+k;
			k++;
		}
		attachSlideBlocks();					
		document.getElementById('tab-container-2').style.display = 'block';
		//alert(current_page);
		if(current_page > 0){
			document.getElementById('next_q_href').style.display = 'inline-block';
		}else{
			document.getElementById('next_q_href').style.display = 'none';
		}
		if(current_page < page_count -1){
			document.getElementById('prev_q_href').style.display = 'inline-block';
		}else{
			document.getElementById('prev_q_href').style.display = 'none';
		}
	}, null, "POST", params);
}
function loadNewsArch(step){
	if(parseInt(step) != step){
		step = 0;
	}
	current_page += step;
	if(current_page > 0){
		document.getElementById('next_q_href').style.display = 'inline-block';
	}else{
		document.getElementById('next_q_href').style.display = 'none';
	}
	if(current_page < news_count-2){
		document.getElementById('prev_q_href').style.display = 'inline-block';
	}else{
		document.getElementById('prev_q_href').style.display = 'none';
	}
	var url = "/app_sitemain/_news_sp_archive.php";
	var params = "page=" + current_page;
	var loader = new net.ContentLoader(url, function(){
		document.getElementById('__cnm_news_archive').innerHTML = this.req.responseText;
		arrSlideBlock = [];
		var k = 0;
		while((el = document.getElementById('vertical_slide'+k)) != null){
			arrSlideBlock[k] = 'vertical_slide'+k;
			k++;
		}
		attachSlideBlocks();	
		if(search_id>=0){
			var myVerticalSlide = new Fx.Slide('vertical_slide'+search_id);
			myVerticalSlide.slideIn();
			location.href='#v_toggle_z'+search_id;
			//alert(search_id);
			search_id=-1;
		}
	}, null, "POST", params);
} 
function cnmAddEvent(element, event_type, func, useCapture){
	if (element.addEventListener){
		element.addEventListener(event_type, func, useCapture);
		return true;
	}else if (element.attachEvent){
		var r = element.attachEvent("on"+event_type, func);
		return r;
	}
}
function cnmFireEvent(element,event){
    if (document.createEventObject){
        // dispatch for IE
        var evt = document.createEventObject();
        return element.fireEvent('on'+event,evt)
    }
    else{
        // dispatch for firefox + others
        var evt = document.createEvent("HTMLEvents");
        evt.initEvent(event, true, true ); // event type,bubbling,cancelable
        return !element.dispatchEvent(evt);
	}
}

DOMReady(function(){
	var frm=document.forms['loginForm'];
	if(frm != null){
		var frame = document.createElement('IFRAME');
		frame.src='about:blank';
		frame.name='invisible_frame';
		frame.style.display = 'none';
		document.body.appendChild(frame);
		frm.action = 'about:blank';
		frm.target = 'invisible_frame';
	}
});
function loginProcessEnter(event){
	var key;
	if(typeof(event.keyCode) != "undefined"){
		key = event.keyCode;
	}else{
		alert('unknown code');
	}
	if(key == 13){
		var button2 = document.getElementById('login_box_button2');
		var button3 = document.getElementById('login_box_button3');
		if(button2 != null){
			if(button2.style.display != 'none'){
				cnmFireEvent(button2,'click');
			}
		}
		if(button3 != null){
			if(button3.style.display != 'none'){
				cnmFireEvent(button3,'click');
			}
		}
	}
}
function registrationProcessEnter(event){
	var key;
	if(typeof(event.keyCode) != "undefined"){
		key = event.keyCode;
	}else{
		alert('unknown code');
	}
	if(key == 13){
		var button1 = document.getElementById('registration_box_button1');
		if(button1 != null){
			cnmFireEvent(button1,'click');
		}
	}
}


function filterPitch(filterType, val){
	if(filterType != 'genre' && filterType != 'page'){
		filterType = 'page';
		val = 0;
	}
	if(filterType == 'genre'){
		if(genre_filter[0] == val){
			return;
		}
		genre_filter[0] = val;
		genre_filter[1] = -1;
		current_page = 0;
	}else if(filterType == 'page'){
		current_page += val;
	}
	document.getElementById('tab-container-2').style.display = 'none';
	var el = document.getElementById('genre_list');
	for(var k=0;k<el.childNodes.length;k++){
		var node = el.childNodes[k];
		if(node.className == "genre_active"){
			node.className = "";
		}
	}
	var el = document.getElementById("genre_div_-1");
	if(el != null && el.className == "genre_active"){
		el.className = "";
	}
	var el = document.getElementById("genre_div_"+genre_filter[0]);
	if(el != null){
		el.className = "genre_active";
	}
	var params='page='+current_page+'&gid=' + genre_filter[0]+'&idx=' + idx;
	var url='/app_sitemain/_create_sp_pitch_list.php';
	var loader = new net.ContentLoader(url, function(){
		document.getElementById('pitch1').innerHTML='';
		document.getElementById('pitch2').innerHTML='';
		eval(this.req.responseText);
		var p=document.getElementById('add_user_dets');
		p.innerHTML=user_det;
		document.getElementById('pitch1').innerHTML=pitch1;
		/*arrSlideBlock = [];
		var k = 0;
		while((el = document.getElementById('vertical_slide'+k)) != null){
			arrSlideBlock[k] = 'vertical_slide'+k;
			k++;
		}*/
		document.getElementById('pitch2').innerHTML=pitch2;
		/*while((el = document.getElementById('vertical_slide'+k)) != null){
			arrSlideBlock[k] = 'vertical_slide'+k;
			k++;
		}
		attachSlideBlocks();					*/
		document.getElementById('tab-container-2').style.display = 'block';
		//alert(current_page);
		if(current_page > 0){
			document.getElementById('next_q_href').style.display = 'inline-block';
		}else{
			document.getElementById('next_q_href').style.display = 'none';
		}
		if(current_page < page_count -1){
			document.getElementById('prev_q_href').style.display = 'inline-block';
		}else{
			document.getElementById('prev_q_href').style.display = 'none';
		}
	}, null, "POST", params);
}
function resortRiskTable(obj,sort_type){
	var cur_table=obj.parentNode.parentNode.parentNode.parentNode;
	cur_table.style.display='none';
	var div=cur_table.parentNode;
	for(var k=0;k<div.childNodes.length;k++){
		var el = div.childNodes[k];
		if(el.className == 'risk_sortable'){
			var st=el.title;
			if(st!=null){
				if(st == sort_type){
					el.style.display = '';
				}else{
					el.style.display = 'none';
				}
			}
		}
	}
	return false;
}
function addWork(cid){
	var caption=document.getElementById('work_caption').value;
	var body=tinyMCE.get('work_body').getContent();
	var params='caption='+encodeURIComponent(caption)+'&body='+encodeURIComponent(body)+'&cid='+cid;
	var url='/app_sitemain/_risk_competition_add.php';
	var loader = new net.ContentLoader(url, function(){
		location.reload(false);
	}, null, "POST", params);
	return false;
}
function riskDisableStars(){
  var parentEl=document.getElementById('rate');
  if(parentEl != null){
	var arrEl=parentEl.getElementsByTagName('span');
	for(i=0;i<arrEl.length;i++){
		if(whoisClass(arrEl[i], 'rate_result_1')){
		setClass(arrEl[i], 'disabled');}
	}
  }
}
function riskEnableStars(){
  var parentEl=document.getElementById('rate');
  if(parentEl != null){
  var url = '/app_sitemain/_risk_cwork_action.php';
		var strParams = "action=checkmark&id="+work_id;
		var loader = new net.ContentLoader(url, function (){
if(this.req.responseText.length == 0){
	var arrEl=parentEl.getElementsByTagName('span');
	for(i=0;i<arrEl.length;i++){
		if(whoisClass(arrEl[i], 'rate_result_1')){
		deleteClass(arrEl[i], 'disabled');}
	}
			}
  }, null, "POST", strParams);
  }
}
function goTestCourse(){
	//location.href='/app_sitetrn/online_course_sp.php?cid=6';
	location.href='/app_sitetrn/test_course_selection.php';
	return false;
}
