
		// remote scripting library
		// (c) copyright 2005 modernmethod, inc
		var sajax_debug_mode = false;
		var sajax_request_type = "POST";
		var sajax_target_id = "";
		var sajax_failure_redirect = "";
		var sajax_show = false
		
		
		function sajax_debug(text) {
			if (sajax_debug_mode)
				alert(text);
		}

 		function sajax_init_object() {
 			sajax_debug("sajax_init_object() called..")

 			var A;

 			var msxmlhttp = new Array(
				'Msxml2.XMLHTTP.5.0',
				'Msxml2.XMLHTTP.4.0',
				'Msxml2.XMLHTTP.3.0',
				'Msxml2.XMLHTTP',
				'Microsoft.XMLHTTP');
			for (var i = 0; i < msxmlhttp.length; i++) {
				try {
					A = new ActiveXObject(msxmlhttp[i]);
				} catch (e) {
					A = null;
				}
			}

			if(!A && typeof XMLHttpRequest != "undefined")
				A = new XMLHttpRequest();
			if (!A)
				sajax_debug("Could not create connection object.");
			return A;
		}

		var sajax_requests = new Array();

		function sajax_cancel() {
			for (var i = 0; i < sajax_requests.length; i++)
				sajax_requests[i].abort();
		}

		function sajax_do_call(func_name, url, args) {
			var i, x, n;
			var uri;
			var post_data;
			var target_id;

			sajax_debug("in sajax_do_call().." + sajax_request_type + "/" + sajax_target_id);
			target_id = sajax_target_id;
			if (typeof(sajax_request_type) == "undefined" || sajax_request_type == "")
				sajax_request_type = "GET";

			//url = url.replace('//','/');
			uri = url;

			if (sajax_request_type == "GET") {

				if (uri.indexOf("?") == -1)
					uri += "?rs=" + escape(func_name);
				else
					uri += "&rs=" + escape(func_name);
				uri += "&rst=" + escape(sajax_target_id);
				uri += "&rsrnd=" + 1;//new Date().getTime();

				for (i = 0; i < args.length-1; i++)
				{
					oneArg = escape(args[i])
					oneArg = oneArg.replace(/\+/g, "%2B");
					oneArg = oneArg.replace(/\%/g, "%25");
					uri += "&rsargs[]=" + oneArg;
				}
				post_data = null;
			}
			else if (sajax_request_type == "POST") {
				post_data = "rs=" + escape(func_name);
				post_data += "&rst=" + escape(sajax_target_id);
				post_data += "&rsrnd=" + new Date().getTime();

				for (i = 0; i < args.length-1; i++)
				{
					oneArg = escape(args[i])
					oneArg = oneArg.replace(/\+/g, "%2B");
					oneArg = oneArg.replace(/\%/g, "%25");
					post_data = post_data + "&rsargs[]=" + oneArg;
				}
			}
			else {
				alert("Illegal request type: " + sajax_request_type);
			}
			x = sajax_init_object();
			if (x == null) {
				if (sajax_failure_redirect != "") {
					location.href = sajax_failure_redirect;
					return false;
				} else {
					sajax_debug("NULL sajax object for user agent:\n" + navigator.userAgent);
					return false;
				}
			} else {
				x.open(sajax_request_type, uri, true);
				// window.open(uri);

				sajax_requests[sajax_requests.length] = x;

				if (sajax_request_type == "POST") {
					x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");
					x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				}

				x.onreadystatechange = function() {
					if (x.readyState != 4)
						return;
					sajax_debug("received " + x.responseText);

					var status;
					var data;
					var txt = x.responseText.replace(/^\s*|\s*$/g,"");
					status = txt.charAt(0);
					data = txt.substring(2);

					if (status == "") {
						// let's just assume this is a pre-response bailout and let it slide for now
					} else if (status == "-")
						alert("Error: " + data);
					else {
						if (target_id != "")
							document.getElementById(target_id).innerHTML = eval(data);
						else {
							
								var callback;
								var extra_data = false;
								if (typeof args[args.length-1] == "object") {
									callback = args[args.length-1].callback;
									extra_data = args[args.length-1].extra_data;
								} else {
									callback = args[args.length-1];
								}
								
								callback(eval(data), extra_data);
							try {	} catch (e) {
								sajax_debug("Caught error " + e + ": Could not eval " + data );
							}
						}
					}
				}
			}

			sajax_debug(func_name + " uri = " + uri + "/post = " + post_data);
			x.send(post_data);
			sajax_debug(func_name + " waiting..");
			delete x;
			return true;
		}

				function x_user_logining(){sajax_do_call("user_logining",'/ajax/index.php',x_user_logining.arguments);}		function x_login(){sajax_do_call("login",'/ajax/index.php',x_login.arguments);}		function x_form(){sajax_do_call("form",'/ajax/index.php',x_form.arguments);}		function x_SaveRep(){sajax_do_call("SaveRep",'/ajax/index.php',x_SaveRep.arguments);}		function x_wrk_send(){sajax_do_call("wrk_send",'/ajax/index.php',x_wrk_send.arguments);}		function x_cnl_menu(){sajax_do_call("cnl_menu",'/ajax/index.php',x_cnl_menu.arguments);}		function x_delete_obj(){sajax_do_call("delete_obj",'/ajax/index.php',x_delete_obj.arguments);}		function x_upload_progress(){sajax_do_call("upload_progress",'/ajax/index.php',x_upload_progress.arguments);}		function x_message_send(){sajax_do_call("message_send",'/ajax/index.php',x_message_send.arguments);}		function x_addPlayList(){sajax_do_call("addPlayList",'/ajax/index.php',x_addPlayList.arguments);}		function x_delPayList(){sajax_do_call("delPayList",'/ajax/index.php',x_delPayList.arguments);}		function x_video_description(){sajax_do_call("video_description",'/ajax/index.php',x_video_description.arguments);}		function x_UpadateFace(){sajax_do_call("UpadateFace",'/ajax/index.php',x_UpadateFace.arguments);}		function x_complain(){sajax_do_call("complain",'/ajax/index.php',x_complain.arguments);}		function x_send_complain(){sajax_do_call("send_complain",'/ajax/index.php',x_send_complain.arguments);}		function x_complain_spam_mail(){sajax_do_call("complain_spam_mail",'/ajax/index.php',x_complain_spam_mail.arguments);}		function x_complain_spam(){sajax_do_call("complain_spam",'/ajax/index.php',x_complain_spam.arguments);}		function x_save_set(){sajax_do_call("save_set",'/ajax/index.php',x_save_set.arguments);}		function x_send_mail(){sajax_do_call("send_mail",'/ajax/index.php',x_send_mail.arguments);}		function x_reg_check_field(){sajax_do_call("reg_check_field",'/ajax/index.php',x_reg_check_field.arguments);}		function x_add_user(){sajax_do_call("add_user",'/ajax/index.php',x_add_user.arguments);}		function x_forget(){sajax_do_call("forget",'/ajax/index.php',x_forget.arguments);}		function x_profile_edit(){sajax_do_call("profile_edit",'/ajax/index.php',x_profile_edit.arguments);}		function x_profile_save(){sajax_do_call("profile_save",'/ajax/index.php',x_profile_save.arguments);}		function x_change_email(){sajax_do_call("change_email",'/ajax/index.php',x_change_email.arguments);}		function x_change_password(){sajax_do_call("change_password",'/ajax/index.php',x_change_password.arguments);}		function x_save_mail_list(){sajax_do_call("save_mail_list",'/ajax/index.php',x_save_mail_list.arguments);}		function x_profile_view(){sajax_do_call("profile_view",'/ajax/index.php',x_profile_view.arguments);}		function x_work_video(){sajax_do_call("work_video",'/ajax/index.php',x_work_video.arguments);}		function x_load_disign(){sajax_do_call("load_disign",'/ajax/index.php',x_load_disign.arguments);}		function x_dsgn_image(){sajax_do_call("dsgn_image",'/ajax/index.php',x_dsgn_image.arguments);}		function x_save_design(){sajax_do_call("save_design",'/ajax/index.php',x_save_design.arguments);}		function x_applay_disign(){sajax_do_call("applay_disign",'/ajax/index.php',x_applay_disign.arguments);}		function x_delete_disign(){sajax_do_call("delete_disign",'/ajax/index.php',x_delete_disign.arguments);}		function x_disign_delete_img(){sajax_do_call("disign_delete_img",'/ajax/index.php',x_disign_delete_img.arguments);}		function x_disign_save_all(){sajax_do_call("disign_save_all",'/ajax/index.php',x_disign_save_all.arguments);}		function x_add_obj(){sajax_do_call("add_obj",'/ajax/index.php',x_add_obj.arguments);}		function x_save_blog(){sajax_do_call("save_blog",'/ajax/index.php',x_save_blog.arguments);}		function x_save_photo(){sajax_do_call("save_photo",'/ajax/index.php',x_save_photo.arguments);}		function x_save_video(){sajax_do_call("save_video",'/ajax/index.php',x_save_video.arguments);}		function x_viewVoie(){sajax_do_call("viewVoie",'/ajax/index.php',x_viewVoie.arguments);}		function x_town(){sajax_do_call("town",'/ajax/index.php',x_town.arguments);}		function x_addcontest(){sajax_do_call("addcontest",'/ajax/index.php',x_addcontest.arguments);}		function x_contest_adding(){sajax_do_call("contest_adding",'/ajax/index.php',x_contest_adding.arguments);}		function x_voting(){sajax_do_call("voting",'/ajax/index.php',x_voting.arguments);}		function x_addcontest_fb(){sajax_do_call("addcontest_fb",'/ajax/index.php',x_addcontest_fb.arguments);}		function x_conteas_adding_fb(){sajax_do_call("conteas_adding_fb",'/ajax/index.php',x_conteas_adding_fb.arguments);}		function x_reg_com_check(){sajax_do_call("reg_com_check",'/ajax/index.php',x_reg_com_check.arguments);}		function x_add_com(){sajax_do_call("add_com",'/ajax/index.php',x_add_com.arguments);}		function x_video_top(){sajax_do_call("video_top",'/ajax/index.php',x_video_top.arguments);}		function x_video_top_list(){sajax_do_call("video_top_list",'/ajax/index.php',x_video_top_list.arguments);}		function x_anons_video(){sajax_do_call("anons_video",'/ajax/index.php',x_anons_video.arguments);}		function x_anons_photo(){sajax_do_call("anons_photo",'/ajax/index.php',x_anons_photo.arguments);}		function x_arhive(){sajax_do_call("arhive",'/ajax/index.php',x_arhive.arguments);}		function x_com_show_list(){sajax_do_call("com_show_list",'/ajax/index.php',x_com_show_list.arguments);}		function x_com_profile(){sajax_do_call("com_profile",'/ajax/index.php',x_com_profile.arguments);}		function x_com_save(){sajax_do_call("com_save",'/ajax/index.php',x_com_save.arguments);}		function x_com_change_level(){sajax_do_call("com_change_level",'/ajax/index.php',x_com_change_level.arguments);}		function x_com_delete_mem(){sajax_do_call("com_delete_mem",'/ajax/index.php',x_com_delete_mem.arguments);}		function x_search_mem(){sajax_do_call("search_mem",'/ajax/index.php',x_search_mem.arguments);}		function x_add_members(){sajax_do_call("add_members",'/ajax/index.php',x_add_members.arguments);}		function x_show_rights(){sajax_do_call("show_rights",'/ajax/index.php',x_show_rights.arguments);}		function x_exit_com(){sajax_do_call("exit_com",'/ajax/index.php',x_exit_com.arguments);}		function x_enter_com(){sajax_do_call("enter_com",'/ajax/index.php',x_enter_com.arguments);}		function x_add_frend(){sajax_do_call("add_frend",'/ajax/index.php',x_add_frend.arguments);}		function x_add_friends(){sajax_do_call("add_friends",'/ajax/index.php',x_add_friends.arguments);}		function x_del_frend(){sajax_do_call("del_frend",'/ajax/index.php',x_del_frend.arguments);}		function x_add_members(){sajax_do_call("add_members",'/ajax/index.php',x_add_members.arguments);}		function x_all_people_list(){sajax_do_call("all_people_list",'/ajax/index.php',x_all_people_list.arguments);}		function x_friends_list(){sajax_do_call("friends_list",'/ajax/index.php',x_friends_list.arguments);}		function x_obj_list(){sajax_do_call("obj_list",'/ajax/index.php',x_obj_list.arguments);}		function x_obj_video_list(){sajax_do_call("obj_video_list",'/ajax/index.php',x_obj_video_list.arguments);}		function x_channel_list(){sajax_do_call("channel_list",'/ajax/index.php',x_channel_list.arguments);}		function x_channel_video(){sajax_do_call("channel_video",'/ajax/index.php',x_channel_video.arguments);}		function x_own_video(){sajax_do_call("own_video",'/ajax/index.php',x_own_video.arguments);}		function x_own_video_list(){sajax_do_call("own_video_list",'/ajax/index.php',x_own_video_list.arguments);}		function x_search_video(){sajax_do_call("search_video",'/ajax/index.php',x_search_video.arguments);}		function x_SendMail(){sajax_do_call("SendMail",'/ajax/index.php',x_SendMail.arguments);}		function x_showmsg_list(){sajax_do_call("showmsg_list",'/ajax/index.php',x_showmsg_list.arguments);}		function x_msg_delete(){sajax_do_call("msg_delete",'/ajax/index.php',x_msg_delete.arguments);}		function x_clear_new(){sajax_do_call("clear_new",'/ajax/index.php',x_clear_new.arguments);}		function x_show_frend(){sajax_do_call("show_frend",'/ajax/index.php',x_show_frend.arguments);}		function x_delete_sel_msg(){sajax_do_call("delete_sel_msg",'/ajax/index.php',x_delete_sel_msg.arguments);}		function x_show_add(){sajax_do_call("show_add",'/ajax/index.php',x_show_add.arguments);}		function x_AddComReq(){sajax_do_call("AddComReq",'/ajax/index.php',x_AddComReq.arguments);}		function x_cnl_sub_rub(){sajax_do_call("cnl_sub_rub",'/ajax/index.php',x_cnl_sub_rub.arguments);}		function x_cnl_video_slider(){sajax_do_call("cnl_video_slider",'/ajax/index.php',x_cnl_video_slider.arguments);}		function x_subsCnl(){sajax_do_call("subsCnl",'/ajax/index.php',x_subsCnl.arguments);}		function x_unsubsCnl(){sajax_do_call("unsubsCnl",'/ajax/index.php',x_unsubsCnl.arguments);}		function x_frm_main(){sajax_do_call("frm_main",'/ajax/index.php',x_frm_main.arguments);}		function x_addTopic(){sajax_do_call("addTopic",'/ajax/index.php',x_addTopic.arguments);}		function x_addMessage(){sajax_do_call("addMessage",'/ajax/index.php',x_addMessage.arguments);}		function x_addMessageObj(){sajax_do_call("addMessageObj",'/ajax/index.php',x_addMessageObj.arguments);}		function x_MessageView(){sajax_do_call("MessageView",'/ajax/index.php',x_MessageView.arguments);}		function x_edit_msg(){sajax_do_call("edit_msg",'/ajax/index.php',x_edit_msg.arguments);}		function x_delete_msg(){sajax_do_call("delete_msg",'/ajax/index.php',x_delete_msg.arguments);}		function x_hide_msg(){sajax_do_call("hide_msg",'/ajax/index.php',x_hide_msg.arguments);}		function x_view_art(){sajax_do_call("view_art",'/ajax/index.php',x_view_art.arguments);}		function x_contest_list(){sajax_do_call("contest_list",'/ajax/index.php',x_contest_list.arguments);}		function x_goAdd(){sajax_do_call("goAdd",'/ajax/index.php',x_goAdd.arguments);}		function x_goAddObj(){sajax_do_call("goAddObj",'/ajax/index.php',x_goAddObj.arguments);}		function x_contest_list_obj(){sajax_do_call("contest_list_obj",'/ajax/index.php',x_contest_list_obj.arguments);}		function x_autor_list(){sajax_do_call("autor_list",'/ajax/index.php',x_autor_list.arguments);}		function x_online(){sajax_do_call("online",'/ajax/index.php',x_online.arguments);}		function x_autor_rating(){sajax_do_call("autor_rating",'/ajax/index.php',x_autor_rating.arguments);}		function x_activite(){sajax_do_call("activite",'/ajax/index.php',x_activite.arguments);}		function x_show_tab_content(){sajax_do_call("show_tab_content",'/ajax/index.php',x_show_tab_content.arguments);}		function x_channel_video(){sajax_do_call("channel_video",'/ajax/index.php',x_channel_video.arguments);}		function x_cnl_slider(){sajax_do_call("cnl_slider",'/ajax/index.php',x_cnl_slider.arguments);}		function x_channel_video_ex(){sajax_do_call("channel_video_ex",'/ajax/index.php',x_channel_video_ex.arguments);}		function x_fb_login(){sajax_do_call("fb_login",'/ajax/index.php',x_fb_login.arguments);}		function x_fb_reg_frm(){sajax_do_call("fb_reg_frm",'/ajax/index.php',x_fb_reg_frm.arguments);}		function x_fb_reg(){sajax_do_call("fb_reg",'/ajax/index.php',x_fb_reg.arguments);}		function x_fb_exist(){sajax_do_call("fb_exist",'/ajax/index.php',x_fb_exist.arguments);}		function x_fb_addcontest(){sajax_do_call("fb_addcontest",'/ajax/index.php',x_fb_addcontest.arguments);}		function x_fb_addingcontest(){sajax_do_call("fb_addingcontest",'/ajax/index.php',x_fb_addingcontest.arguments);}		function x_fb_lnk(){sajax_do_call("fb_lnk",'/ajax/index.php',x_fb_lnk.arguments);}		function x_fb_unlnk(){sajax_do_call("fb_unlnk",'/ajax/index.php',x_fb_unlnk.arguments);}		function x_fb_account(){sajax_do_call("fb_account",'/ajax/index.php',x_fb_account.arguments);}		function x_fb_friends(){sajax_do_call("fb_friends",'/ajax/index.php',x_fb_friends.arguments);}		function x_add_user_gg(){sajax_do_call("add_user_gg",'/ajax/index.php',x_add_user_gg.arguments);}		function x_gg_account(){sajax_do_call("gg_account",'/ajax/index.php',x_gg_account.arguments);}		function x_gg_new(){sajax_do_call("gg_new",'/ajax/index.php',x_gg_new.arguments);}		function x_gg_loginform(){sajax_do_call("gg_loginform",'/ajax/index.php',x_gg_loginform.arguments);}		function x_gg_newform(){sajax_do_call("gg_newform",'/ajax/index.php',x_gg_newform.arguments);}		function x_gg_findfriendsform(){sajax_do_call("gg_findfriendsform",'/ajax/index.php',x_gg_findfriendsform.arguments);}		function x_gg_findfriendsubmit(){sajax_do_call("gg_findfriendsubmit",'/ajax/index.php',x_gg_findfriendsubmit.arguments);}		function x_gg_disconnect(){sajax_do_call("gg_disconnect",'/ajax/index.php',x_gg_disconnect.arguments);}		function x_gg_link(){sajax_do_call("gg_link",'/ajax/index.php',x_gg_link.arguments);}		function x_gg_oldlink(){sajax_do_call("gg_oldlink",'/ajax/index.php',x_gg_oldlink.arguments);}		function x_tw_reg_frm(){sajax_do_call("tw_reg_frm",'/ajax/index.php',x_tw_reg_frm.arguments);}		function x_tw_reg(){sajax_do_call("tw_reg",'/ajax/index.php',x_tw_reg.arguments);}		function x_tw_exist(){sajax_do_call("tw_exist",'/ajax/index.php',x_tw_exist.arguments);}		function x_tw_account(){sajax_do_call("tw_account",'/ajax/index.php',x_tw_account.arguments);}		function x_tw_unlnk(){sajax_do_call("tw_unlnk",'/ajax/index.php',x_tw_unlnk.arguments);}		function x_tw_lnk(){sajax_do_call("tw_lnk",'/ajax/index.php',x_tw_lnk.arguments);}		function x_tour_step(){sajax_do_call("tour_step",'/ajax/index.php',x_tour_step.arguments);}		function x_tr_accomplice_search(){sajax_do_call("tr_accomplice_search",'/ajax/index.php',x_tr_accomplice_search.arguments);}		function x_tour_wlk(){sajax_do_call("tour_wlk",'/ajax/index.php',x_tour_wlk.arguments);}		function x_play(){sajax_do_call("play",'/ajax/index.php',x_play.arguments);}		function x_oi_login_start(){sajax_do_call("oi_login_start",'/ajax/index.php',x_oi_login_start.arguments);}		function x_oi_reg_frm(){sajax_do_call("oi_reg_frm",'/ajax/index.php',x_oi_reg_frm.arguments);}		function x_oi_reg(){sajax_do_call("oi_reg",'/ajax/index.php',x_oi_reg.arguments);}		function x_oi_exist(){sajax_do_call("oi_exist",'/ajax/index.php',x_oi_exist.arguments);}		function x_mr_login(){sajax_do_call("mr_login",'/ajax/index.php',x_mr_login.arguments);}		function x_mr_reg_frm(){sajax_do_call("mr_reg_frm",'/ajax/index.php',x_mr_reg_frm.arguments);}		function x_mr_reg(){sajax_do_call("mr_reg",'/ajax/index.php',x_mr_reg.arguments);}		function x_mr_exist(){sajax_do_call("mr_exist",'/ajax/index.php',x_mr_exist.arguments);}		function x_mr_account(){sajax_do_call("mr_account",'/ajax/index.php',x_mr_account.arguments);}		function x_mr_link(){sajax_do_call("mr_link",'/ajax/index.php',x_mr_link.arguments);}