function sAlert(str,msgwidth,msgheight){
       var msgw,msgh,bordercolor;
	   if(msgheight == undefined && msgwidth == undefined)
		{
			msgw=800;//提示窗口的宽度
			msgh=700;//提示窗口的高度
		}
		else
		{
				msgw = 	msgwidth;
				msgh = msgheight;
		}
       titleheight=25 //提示窗口标题高度
       bordercolor="#336699";//提示窗口的边框颜色
       titlecolor="#99CCFF";//提示窗口的标题颜色

       window.parent.document.getElementById("indexframe").rows = '0,*';
       var sWidth,sHeight;
       sWidth=document.body.offsetWidth;
       sHeight=screen.height;
       var bgObj=document.createElement("div");
       bgObj.setAttribute('id','bgDiv');
       bgObj.style.position="absolute";
       bgObj.style.top="0";
       bgObj.style.background="#777";
       bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
       bgObj.style.opacity="0.6";
       bgObj.style.left="0";
       bgObj.style.width=sWidth + "px";
       bgObj.style.height=sHeight + "px";
       bgObj.style.zIndex = "100";
       document.body.appendChild(bgObj);
   
       var msgObj=document.createElement("div")
       msgObj.setAttribute("id","msgDiv");
       msgObj.setAttribute("align","center");
       msgObj.style.background="white";
       msgObj.style.border="1px solid " + bordercolor;
           msgObj.style.position = "absolute";
       msgObj.style.left = "60%";
                  msgObj.style.top = "20%";
                  msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
                  msgObj.style.marginLeft = "-525px" ;
                  msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
                  msgObj.style.width = msgw + "px";
                  msgObj.style.height =msgh + "px";
                  msgObj.style.textAlign = "center";
                  msgObj.style.lineHeight ="25px";
                  msgObj.style.zIndex = "101";
   
         var title=document.createElement("h4");
         title.setAttribute("id","msgTitle");
         title.setAttribute("align","right");
         title.style.margin="0";
         title.style.padding="3px";
         title.style.background=bordercolor;
         title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
         title.style.opacity="0.75";
         title.style.border="1px solid " + bordercolor;
         title.style.height="18px";
         title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
         title.style.color="white";
         title.style.cursor="pointer";
         title.innerHTML="关闭";
         title.onclick=function(){
			 window.parent.document.getElementById("indexframe").rows = '150,*';
              document.body.removeChild(bgObj);
                    document.getElementById("msgDiv").removeChild(title);
                    document.body.removeChild(msgObj);
                    }
         document.body.appendChild(msgObj);
         document.getElementById("msgDiv").appendChild(title);
         var txt=document.createElement("div");
         txt.style.margin="1em 0"
         txt.setAttribute("id","msgTxt");
         txt.innerHTML=str;
               document.getElementById("msgDiv").appendChild(txt);
                }

function ajax_form(url,msgwidth,msgheight,fckname)
{
	$.post(url,
		{Action:"POST"},
		function (data)
		{
			sAlert(data,msgwidth,msgheight);
			if(fckname != undefined)
			{
				create_fck_div(fckname);
			}
		}, 
		"html");
}

function ajax_form_jqui(url,title,msgwidth,msgheight,fckname)
{
	$.post(url,
		{Action:"POST"},
		function (data)
		{
			window.parent.document.getElementById("indexframe").rows = '0,*';
			$("<div id='dialog' name='dialog' style='display:none'></div>").appendTo("body");
			$("#dialog").append(data);
			$("#dialog").dialog({
			title: title,
			bgiframe: true,
			autoOpen: false,
			width: msgwidth,
			height: msgheight,
			position: 'top',
			modal: true,
			close:function(){
				window.parent.document.getElementById("indexframe").rows = '150,*';
				window.location.reload();
			}
		});
		$('#dialog').dialog('open');
		if(fckname != undefined)
		{
			create_fck_div_jqui(fckname);
		}
		}, 
		"html");
}

function action_url(url)
{
	window.location.href=url+$("#action_page").val();
	return false;
}

function ajax_go(url)
{
	$.post(url,{Action:"POST"},function(data){alert(data);window.parent.document.getElementById("indexframe").rows = '150,*';window.location.reload();},"html");
}

function create_fck_div_jqui(name)
{
	/*
	var sBasePath ='http://'+document.location.host+'/fckeditor/';
	var oFCKeditor = new FCKeditor(name) ;

	oFCKeditor.BasePath	= sBasePath ;
	oFCKeditor.Height	= 600 ;
	oFCKeditor.Width	= 800 ;
	oFCKeditor.Value	= document.getElementById("fckdiv").innerHTML ;
	fckhtml = oFCKeditor.CreateFckDiv();
	//alert(fckhtml);
	$("#fckdiv").empty();
	$("#fckdiv").append(fckhtml);
	*/
	var editor = CKEDITOR.replace('fckdiv');
	CKFinder.SetupCKEditor( editor, '/ckfinder/' );
	$("#display_date").datepicker($.datepicker.regional['zh-CN']);
	/*$("#display_date").datepicker({
		beforeShow:function(){$("#fckdiv").toggle();},
		onClose:function(){$("#fckdiv").toggle();}
	});*/
	//document.getElementById("fckdiv").innerHTML=fckhtml;
}

function create_fck_div(name,url)
{
	var sBasePath = url+'/fckeditor/';
	var oFCKeditor = new FCKeditor(name) ;

	oFCKeditor.BasePath	= sBasePath ;
	oFCKeditor.Height	= 500 ;
	oFCKeditor.Width	= 750 ;
	oFCKeditor.Value	= document.getElementById("fckdiv").innerHTML ;
	fckhtml = oFCKeditor.CreateFckDiv();
	//alert(fckhtml);
	$("#fckdiv").empty();
	$("#fckdiv").append(fckhtml);
}



//新建用户
function admin_create_check(url)
{
	
	var flag = true;
	var admin_name = $("#admin_name").val();
	var real_name = $("#real_name").val();
	var admin_password = $("#admin_password").val();
	if($("#if_question_admin").attr('checked')==undefined)
	{
		var if_question_admin = 0;
	}
	else
	{
		var if_question_admin = $("input[@name='if_question_admin']").attr("value");
	}
	if($("#if_question_admin_del").attr('checked')==undefined)
	{
		var if_question_admin_del = 0;
	}
	else
	{
		var if_question_admin_del = $("input[@name='if_question_admin_del']").attr("value");
	}
	var right_list = '';
	$("input[@name='rights']").each(function()
	{
		if($(this).attr('checked') == undefined)
		{
			
		}
		else
		{
			right_list = right_list + $(this).val() + ',';
		}
	})
	right_list = right_list.replace(/(,*$)/g, "");
	if($("#admin_name").val()!=''&&$("#admin_password").val()!='')
	{

	}
	else
	{
		alert('请输入帐号密码！');
		$("#admin_name").focus();
		flag = false;
	}

	if($("#admin_password").val()!=$("#admin_password_confirm").val())
	{
		alert('请确认密码！');
		$("#admin_password_confirm").focus();
		flag = false;
	}
	
	if($("#real_name").val()== '')
	{
		alert('请填写真实姓名');
		$("#real_name").focus();
		flag = false;
	}
	
	if(flag != false)
	{
	
		$.post(url,
		{Action:"POST",admin_name:admin_name,admin_password:admin_password,right_list:right_list,real_name:real_name,if_question_admin:if_question_admin,if_question_admin_del:if_question_admin_del},
		function (data)
		{
			if(data[2] == 'success')
			{
				alert(data[0]+data[1]);
			}
			else
			{
				alert(data[0]+data[1]);
			}
			$("#msgTitle").click();
			window.location.reload(); 
		}, 
		"json");
		
	}
}


//编辑用户
function admin_edit_check(url)
{
	var flag = true;
	var admin_name = $("#admin_name").val();
	var real_name = $("#real_name").val();
	var admin_password = $("#admin_password").val();
	var user_id = $("#user_id").val();
	if($("#if_question_admin").attr('checked')==undefined)
	{
		var if_question_admin = 0;
	}
	else
	{
		var if_question_admin = $("input[@name='if_question_admin']").attr("value");
	}
	if($("#if_question_admin_del").attr('checked')==undefined)
	{
		var if_question_admin_del = 0;
	}
	else
	{
		var if_question_admin_del = $("input[@name='if_question_admin_del']").attr("value");
	}
	var right_list = '';
	$("input[@name='rights']").each(function()
	{
		if($(this).attr('checked') == undefined)
		{
			
		}
		else
		{
			right_list = right_list + $(this).val() + ',';
		}
	})
	right_list = right_list.replace(/(,*$)/g, "");
	
	if($("#admin_name").val()!='')
	{

	}
	else
	{
		alert('用户名不能为空！');
		$("#admin_name").focus();
		flag = false;
	}

	if($("#admin_password").val() != '' && $("#admin_password").val()!=$("#admin_password_confirm").val())
	{
		alert('请确认密码！');
		$("#admin_password_confirm").focus();
		flag = false;
	}
	
	if($("#real_name").val()== '')
	{
		alert('真实姓名不能为空');
		$("#real_name").focus();
		flag = false;
	}

	if(flag != false)
	{
		$.post(url+"/"+user_id,
		{Action:"POST",user_id:user_id,admin_password:admin_password,right_list:right_list,real_name:real_name,if_question_admin:if_question_admin,if_question_admin_del:if_question_admin_del},
		function (data)
		{
			if(data[2] == 'success')
			{
				alert(data[0]+data[1]);
			}
			else
			{
				alert(data[0]+data[1]);
			}
			
			$("#msgTitle").click();
			window.location.reload(); 
		}, 
		"json");
	}
}

//新建新闻
function news_create_check(url)
{
	var flag = true;
	var title = $("#title").val();
	if($("#bflag").attr("checked")==true)
	{
		var bflag = 1;
	}
	else
	{
		var bflag = 0;
	}
	var type_id = $("#news_type").val();
	var display_date = $("#display_date").val();
	var news_author = $("#news_author").val();
	var news_content = CKEDITOR.instances.fckdiv.getData();
	//var news_content = GetMessageContentCk("fckdiv");

	if($("#title").val()!='')
	{
		if(/^.{2,40}$/.test(title))
		{

		}
		else
		{
			alert('标题必须在2-40字以内');
			$("#title").focus();
			flag = false;
		}
	}
	else
	{
		alert('请输入标题！');
		$("#title").focus();
		flag = false;
	}

	if(news_content != '')
	{
	
	}
	else
	{
		alert('请输入内容！');
		$("#news_content").focus();
		flag = false;
	}

	
	if($("#news_author").val()== '')
	{
		alert('请填写发表人');
		$("#news_author").focus();
		flag = false;
	}
	if(flag != false)
	{
	
		$.post(url,
		{Action:"POST",title:title,type_id:type_id,display_date:display_date,news_author:news_author,news_content:news_content,bflag:bflag},
		function (data)
		{
			if(data[2] == 'success')
			{
				alert(data[0]+data[1]);
			}
			else
			{
				alert(data[0]+data[1]);
			}
			$('#dialog').dialog('close');
		}, 
		"json");
		
	}
}

//编辑新闻
function news_edit_check(url)
{
	var flag = true;
	var news_id = $("#news_id").val();
	var title = $("#title").val();
	var type_id = $("#news_type").val();
	var display_date = $("#display_date").val();
	var news_author = $("#news_author").val();
	var news_content = CKEDITOR.instances.fckdiv.getData();
	
	if($("#title").val()!='')
	{
		if(/^.{2,40}$/.test(title))
		{

		}
		else
		{
			alert('标题必须在2-40字以内');
			$("#title").focus();
			flag = false;
		}
	}
	else
	{
		alert('请输入标题！');
		$("#title").focus();
		flag = false;
	}

	

	if(news_content != '')
	{
	
	}
	else
	{
		alert('请输入内容！');
		$("#news_content").focus();
		flag = false;
	}

	
	if($("#news_author").val()== '')
	{
		alert('请填写发表人');
		$("#news_author").focus();
		flag = false;
	}

	if(flag != false)
	{
		$.post(url+"/"+news_id,
		{Action:"POST",news_id:news_id,title:title,type_id:type_id,display_date:display_date,news_author:news_author,news_content:news_content},
		function (data)
		{
			if(data[2] == 'success')
			{
				alert(data[0]+data[1]);
			}
			else
			{
				alert(data[0]+data[1]);
			}
			$('#dialog').dialog('close');
		}, 
		"json");
		
	}
}

//新建经验心得
function experience_create_check(url)
{
	
	var flag = true;
	var title = $("#title").val();
	var experience_author = $("#experience_author").val();
	var experience_content = CKEDITOR.instances.fckdiv.getData();
	
	if($("#title").val()!='')
	{
		if(/^.{2,30}$/.test(title))
		{

		}
		else
		{
			alert('标题必须在2-30字以内');
			$("#title").focus();
			flag = false;
		}
	}
	else
	{
		alert('请输入标题！');
		$("#title").focus();
		flag = false;
	}


	if(experience_content!='')
	{
	
	}
	else
	{
		alert('请输入内容！');
		$("#experience_content").focus();
		flag = false;
	}

	
	if($("#experience_author").val()== '')
	{
		alert('请填写作者');
		$("#experience_author").focus();
		flag = false;
	}

	if(flag != false)
	{
	
		$.post(url,
		{Action:"POST",title:title,experience_author:experience_author,experience_content:experience_content},
		function (data)
		{
			if(data[2] == 'success')
			{
				alert(data[0]+data[1]);
			}
			else
			{
				alert(data[0]+data[1]);
			}
			$('#dialog').dialog('close');
		}, 
		"json");
		
	}
}

//编辑经验心得
function experience_edit_check(url)
{
	var flag = true;
	var experience_id = $("#experience_id").val();
	var title = $("#title").val();
	var experience_author = $("#experience_author").val();
	var experience_content = CKEDITOR.instances.fckdiv.getData();
	
	if($("#title").val()!='')
	{
		if(/^.{2,30}$/.test(title))
		{

		}
		else
		{
			alert('标题必须在2-30字以内');
			$("#title").focus();
			flag = false;
		}
	}
	else
	{
		alert('请输入标题！');
		$("#title").focus();
		flag = false;
	}

	

	if(experience_content!='')
	{
	
	}
	else
	{
		alert('请输入内容！');
		$("#experience_content").focus();
		flag = false;
	}

	
	if($("#experience_author").val()== '')
	{
		alert('请填写作者');
		$("#experience_author").focus();
		flag = false;
	}

	if(flag != false)
	{
		$.post(url+"/"+experience_id,
		{Action:"POST",experience_id:experience_id,title:title,experience_author:experience_author,experience_content:experience_content},
		function (data)
		{
			if(data[2] == 'success')
			{
				alert(data[0]+data[1]);
			}
			else
			{
				alert(data[0]+data[1]);
			}
			$('#dialog').dialog('close');
		}, 
		"json");
		
	}
}

//新建游戏资料
function info_create_check(url)
{
	var flag = true;
	var info_title = $("#info_title").val();
	var info_intro = CKEDITOR.instances.fckdiv.getData();
	var type_id = $("#type_id").val();

	if(info_title == '')
	{
		alert('请填写资料名称');
		$("#info_title").focus();
		flag = false;
	}

	if(info_intro == '')
	{
		alert('请填写资料内容');
		$("#info_intro").focus();
		flag = false;
	}

	if(flag != false)
	{
		$.post(url,
		{Action:"POST",type_id:type_id,info_title:info_title,info_intro:info_intro},
		function (data)
		{
			if(data[2] == 'success')
			{
				alert(data[0]+data[1]);
			}
			else
			{
				alert(data[0]+data[1]);
			}
			$('#dialog').dialog('close');
		}, 
		"json");
	}		
}


//编辑游戏资料
function info_edit_check(url)
{
	var flag = true;
	var info_title = $("#info_title").val();
	var info_intro = CKEDITOR.instances.fckdiv.getData();
	var type_id = $("#type_id").val();
	var info_id = $("#info_id").val();

	if(info_title == '')
	{
		alert('请填写资料名称');
		$("#info_title").focus();
		flag = false;
	}

	if(info_intro == '')
	{
		alert('请填写资料内容');
		$("#info_intro").focus();
		flag = false;
	}

	if(flag != false)
	{
		$.post(url,
		{Action:"POST",info_id:info_id,type_id:type_id,info_title:info_title,info_intro:info_intro},
		function (data)
		{
			if(data[2] == 'success')
			{
				alert(data[0]+data[1]);
			}
			else
			{
				alert(data[0]+data[1]);
			}
			$('#dialog').dialog('close');
		}, 
		"json");
	}		
}

//取fck内容长度
function GetMessageLength(str)
{
    var oEditor = FCKeditorAPI.GetInstance(str) ;
    var oDOM = oEditor.EditorDocument ;
    var iLength ;

    if ( document.all )        // If Internet Explorer.
    {
        iLength = oDOM.body.innerText.length ;
    }
    else                    // If Gecko.
    {
        var r = oDOM.createRange() ;
        r.selectNodeContents( oDOM.body );
        iLength = r.toString().length ;
    }
	return iLength;
}   

//取fck内容
function GetMessageContentCk(str)
{
	return CKEDITOR.instances.str.getData();
    //var oEditor = FCKeditorAPI.GetInstance(str) ;
	//return oEditor.GetXHTML();
} 

function GetMessageContent(str)
{
    var oEditor = FCKeditorAPI.GetInstance(str) ;
	return oEditor.GetXHTML();
} 

//全选
function checkboxfunction()
{
	if ($("#checkflag").val() == 'true')
	{
		$(':checkbox').attr('checked','checked');
		$("#checkflag").attr('value','false');
	}
	else
	{
		$(':checkbox').attr('checked','');
		$("#checkflag").attr('value','true');
	}
}

function del_all(url)
{
	if(confirm("确定删除"))
	{
		$("input[@name='the_checkbox']").each(function()
		{
			if($(this).attr('checked') == undefined)
			{
				
			}
			else
			{
				url = url + $(this).val() + '_';
				
			}
		})
		$.post(url,{Action:"POST"},function(data){alert(data);window.location.reload();}, "text");
	}
}

function reply_all()
{
	var flag = true;
	$("input[@name='the_checkbox']").each(function()
	{
		if($(this).attr('checked') == undefined || flag == false)
		{
			
		}
		else
		{
			ajax_form("http://"+document.location.host+"/admin/admin_qa/reply_qa/"+$(this).val(),600,600);
			flag = false;
		}
	})
}


function game_edit_all()
{
	var flag = true;
	$("input[@name='the_checkbox']").each(function()
	{
		if($(this).attr('checked') == undefined || flag == false)
		{
			
		}
		else
		{
			ajax_form("http://"+document.location.host+"/admin/admin_download/edit_game/"+$(this).val(),600,450);
			flag = false;
		}
	})
}

function question_create_check()
{
	var flag = true;
	var kf_name = $("#kf_name").val();
	var maketime = $("#maketime").val();
	var kh_name = $("#kh_name").val();
	var area_id = $("select[@name=create_area_id] option[@selected]").val();
	var question_type_id = $("select[@name=create_question_type] option[@selected]").val();
	var kh_tel = $("#kh_tel").val();
	var kh_qq = $("#kh_qq").val();
	var status = $("input[@name=create_status][@checked]").val();
	var need_admin = $("input[@name=need_admin][@checked]").val();
	var question_desc = $("#question_desc").val();
	if(kf_name == '')
	{
		alert('客服名不能为空');
		$("#kf_name").focus();
		flag = false;
	}
	if(question_desc == '')
	{
		alert('问题描述不能为空');
		$("#question_desc").focus();
		flag = false;
	}
	
	if(flag != false)
	{
		$.post("http://"+document.location.host+"/admin/admin_question/create_question_proc",
		{Action:"POST",kf_name:kf_name,status:status,maketime:maketime,kh_name:kh_name,area_id:area_id,question_type_id:question_type_id,kh_tel:kh_tel,kh_qq:kh_qq,question_desc:question_desc,need_admin:need_admin},
		function (data)
		{
			if(data[2] == 'success')
			{
				alert(data[0]+data[1]);
			}
			else
			{
				alert(data[0]+data[1]);
			}
			$("#msgTitle").click();
			window.location.reload(); 
		}, 
		"json");
	}
}

function question_edit_check()
{
	var flag = true;
	var kf_name = $("#kf_name").val();
	var question_id = $("#question_id").val();
	var maketime = $("#maketime").val();
	var kh_name = $("#kh_name").val();
	var area_id = $("select[@name=edit_area_id] option[@selected]").val();
	var question_type_id = $("select[@name=edit_question_type] option[@selected]").val();
	var kh_tel = $("#kh_tel").val();
	var kh_qq = $("#kh_qq").val();
	var status = $("input[@name=edit_status][@checked]").val();
	var question_desc = $("#question_desc").val();
	
	if(kf_name == '')
	{
		alert('客服名不能为空');
		$("#kf_name").focus();
		flag = false;
	}
	if(question_desc == '')
	{
		alert('问题描述不能为空');
		$("#question_desc").focus();
		flag = false;
	}
	if(status == '1')
	{
		if(confirm("确定修改？"))
		{
			flag = true;
		}
		else
		{
			flag = false;
		}
	}
	if(flag != false)
	{
		$.post("http://"+document.location.host+"/admin/admin_question/edit_question_proc",
		{Action:"POST",kf_name:kf_name,question_id:question_id,status:status,maketime:maketime,kh_name:kh_name,area_id:area_id,question_type_id:question_type_id,kh_tel:kh_tel,kh_qq:kh_qq,question_desc:question_desc},
		function (data)
		{
			if(data[2] == 'success')
			{
				alert(data[0]+data[1]);
			}
			else
			{
				alert(data[0]+data[1]);
			}
			$("#msgTitle").click();
			window.location.reload(); 
		}, 
		"json");
	}
}

function swap_question_div()
{
	if($("#rights9").attr('checked')==undefined)
	{
		$("#if_question_admin").attr("checked",'');
		$("#if_question_admin_del").attr("checked",'');
		$("#question_div").hide();
	}
	else
	{
		$("#question_div").show();
	}
}

function question_admin_check()
{
	var flag = true;
	
	var question_id = $("#question_id").val();
	var admin_status = $("input[@name=admin_status][@checked]").val();
	var admin_desc = $("#admin_desc").val();
	

	if(admin_desc == '')
	{
		alert('主管处理不能为空');
		$("#admin_desc").focus();
		flag = false;
	}
	if(flag != false)
	{
		$.post("http://"+document.location.host+"/admin/admin_question/admins_question_proc",
		{Action:"POST",question_id:question_id,admin_status:admin_status,admin_desc:admin_desc},
		function (data)
		{
			if(data[2] == 'success')
			{
				alert(data[0]+data[1]);
			}
			else
			{
				alert(data[0]+data[1]);
			}
			$("#msgTitle").click();
			window.location.reload(); 
		}, 
		"json");
	}
}

function appeal_deal_check()
{
	var appeal_id = $("#appeal_id").val();
	var status = $("input[@name=status][@checked]").val();
	var deal_time = $("#deal_time").val();
	var deal_desc = $("#deal_desc").val();

	$.post("http://"+document.location.host+"/admin/admin_userappeal/appeal_deal_proc",
	{Action:"POST",appeal_id:appeal_id,status:status,deal_time:deal_time,deal_desc:deal_desc},
	function (data)
	{
		if(data[2] == 'success')
		{
			alert(data[0]+data[1]);
		}
		else
		{
			alert(data[0]+data[1]);
		}
		$("#msgTitle").click();
		window.location.reload(); 
	}, 
	"json");
	
}
