/**********************************************
|   AssetSP FCMS v1.0.0
|   ===========================================
|   by assetsp.gr
|   © 2005 - 2006 www.assetsp.gr
|   ===========================================
|   Web: http://www.assetsp.gr
|   E-mail: assetsp@assetsp.gr
|   Licence : http://www.assetsp.gr/license/
**********************************************/
var global_step=0;
var global_step_temp=0;
function check_field_valid(obj,op_value){
/**/    
	$SV(obj+"_div","&nbsp;");$(obj+"_div").style.display='none';
	if (global_ajax_waiter!==0){
		setTimeout("check_field_valid('"+obj+"','"+op_value+"')", 10);
		return;
	}	

    senda2="&filedtocheck="+encodeURIComponent(obj)+"&valuetocheck="+encodeURIComponent($F(obj))+"&op="+encodeURIComponent(op_value);
    
	//var ret2=new Gebid(obj+"_div",java_ajax_admin_file,"","POST",senda2);
	//ret2.execAction();
	ret=new Gebid(obj+"_div",java_ajax_admin_file,"check_field_valid2","POST",senda2);
	ret.execAction();
//	single_ajaxcall(obj+"_div",obj+"_div","","single_check_field_valid("+obj+")","",java_admin_file+"?op="+op_value+"&valuetocheck="+$F(obj));
}
function onLoad_check_field_valid2(o){
	if(pGebidgetGResponse!==""){
		$(o).style.display='block';
		o=o.replace(new RegExp("_div", "g"),"");
		check_ajax_submit(o,1);
		if (window.AJAXtools_RenderTab_1){AJAXtools_RenderTab_1();}
	}else{
		$(o).style.display='none';
		o=o.replace(new RegExp("_div", "g"),"");
		check_ajax_submit_check[o]=1;
	}
	return;
}

function onLoad_(divid){
	if (!$(divid)){return;}
	if ($(divid).tagName.toLowerCase()=="input"){is_operation_success=$(divid).value;restore_elements();return;}
	is_operation_success=$(divid).innerHTML;
	var lcheck=$(divid).innerHTML.indexOf(ajaxescapechar);
	if (lcheck!=-1){
		pGebidgetGResponse=pGebidgetGResponse.slice(lcheck+ajaxescapechar.length);
		var lcheck2=pGebidgetGResponse.indexOf(ajaxescapechar);
		var extravars;
		if (lcheck2!=-1){
			extravars=pGebidgetGResponse.slice(0,lcheck2);
			pGebidgetGResponse=pGebidgetGResponse.slice(lcheck2+ajaxescapechar.length);
		}else{
			extravars="";
		}
		$("dataph").innerHTML=Insert_dataph(pGebidgetGResponse,extravars);
		$(divid).innerHTML="";
		$(divid).style.display="none";
		FloatDivUntil("dataph",popupWidth);
		popupWidth=popupWidthorig;
		if($("loader_innertd")){$("loader_innertd").style.display="none";}
		return;
	}
	if (is_operation_success=="success"){
		$(divid).innerHTML="";
		$(divid).style.display="none";
		var opObj=$ENID("op");
		if (opObj){
			var swnull;
		switch (opObj.value){
			case "g_Admin_Connection_Save":
				operation_complete();
				refresh_menu2();
			break;
			case "g_Admin_Connection_Update":
				operation_complete();
				refresh_menu2();
			break;
			case "s_Structure_User_Save":
				operation_complete();
				refresh_menu();
			break;
			case "s_Structure_User_Update":
			case "s_Structure_EditProfile_Update":
				operation_complete();
				refresh_menu();
			break;
			case "s_Structure_listresults":
				operation_complete();
				refresh_menu();
			break;
				case null:swnull=1;break;
				case "null":swnull=1;break;
				case "":swnull=1;break;
				default:swnull=1;break;
			}
			if (swnull==1){return;}
		}
	}else{
		operation_notcomplete(pGebidgetGResponse);
	}
}


function single_g_Delete_Admin_Connection(){
	if (is_operation_success!="success"){
		if (orig){
			orig.href=orig_href;
			orig.onclick=orig_onclick;
		}      
		return;
	}
	operation_complete();
	refresh_menu2();
	single_c_View3();
	//$("manageform").innerHTML="";
	//$("manageform").style.display="none";
}

function refresh_menu(){
    var senda2=new Array();
    senda2["ajaxhandle"]="1";
    senda2["pp"]="1";
    senda2["Connection_id"]=$F("Connection_id");
	var ret2=new Gebid("Create_Menu_for_CP_div",java_ajax_admin_file,"Create_CP_header","POST",senda2);
	ret2.execAction();
}

function refresh_menu2(){
	var senda2=new Array();
    senda2["ajaxhandle"]="1";
    senda2["pp"]="1";
    senda2["Connection_id"]=$F("Connection_id");
	var ret2=new Gebid("Create_CPMenu_for_connections_div",java_ajax_admin_file,"Create_CPMenu_for_connections","POST",senda2);
	ret2.execAction();
}
function single_add_user_cid_oid(){
	$('add_user_aid_td').innerHTML=pGebidgetGResponse;
	Event.observe($("add_user_aid"), 'change', function(){getoidformaid($("add_user_aid"));}, false);
	Event.observe($("add_user_aid"), 'keyup', function(){getoidformaid($("add_user_aid"));}, false);
	if (window.AJAXtools_RenderTab_1){AJAXtools_RenderTab_1();}
	restore_elements();
	if ($('qadd_user_aid')){$('qadd_user_aid').value="";}
	if (window.getresaccessid){getresaccessid($('add_user_cid'));}
	if (window.getoidformaid){getoidformaid($('add_user_aid'));}
}
function single_add_user_rida(){
	$('add_user_rid_td').innerHTML=pGebidgetGResponse;
	restore_elements();
	exec_search('CategoriesSearch','search_resultsh');

}
function single_res_accessid(){

	$('res_accessid').innerHTML=pGebidgetGResponse;
	restore_elements();
}

function single_add_user_rid(){
	$('add_user_rid_td').innerHTML=pGebidgetGResponse;
	if (window.AJAXtools_RenderTab_1){AJAXtools_RenderTab_1();}
	restore_elements();
}
function single_search_results(){
	$('search_resultsh').value="";
	$('search_results').innerHTML=pGebidgetGResponse;
	restore_elements();
}

function single_c_View(){
	if (is_operation_success!="success"){
		if (orig){
			orig.href=orig_href;
			orig.onclick=orig_onclick;
		}
		return;
	}

	operation_complete();
}
function single_c_View2(){
	if (is_operation_success!="success"){
		if (orig){
			orig.href=orig_href;
			orig.onclick=orig_onclick;
		}
		return;
	}
	//alert(typeof ($('UsersSearchResults')));
	restore_elements();
	exec_search("UsersSearchResults","search_resultsh");
	operation_complete(_global_chat_msg);
}
function single_c_View3(){
	if (is_operation_success!="success"){
		if (orig){
			orig.href=orig_href;
			orig.onclick=orig_onclick;
		}
		return;
	}
	restore_elements();
	exec_search("QuizSearchResults","search_resultsh");
	operation_complete();
}
function single_c_View4(){
	if (is_operation_success!="success"){
		if (orig){
			orig.href=orig_href;
			orig.onclick=orig_onclick;
		}
		return;
	}
	restore_elements();
	exec_search("TemplatesSearchResults","search_resultsh");
	operation_complete();
}
