// JavaScript Document

var REQUEST = new Object();

function _REQUEST(strName,win)
{
	if(!win) win = window;
	var strHref = win.location.search;
	var intPos = strHref.indexOf("?");
	var strRight = strHref.substr(intPos + 1);

	var arrTmp = strRight.split("&");
	for(var i = 0; i < arrTmp.length; i++)
	{
		var arrTemp = arrTmp[i].split("=");
		REQUEST[arrTemp[0]] = arrTemp[1]
	}

	if(strName)
	return REQUEST[strName];
	else
	return REQUEST;
}
_REQUEST();

function parseURL(add,remove,page){
	if(!remove)remove = new Object()
	var _GET = _REQUEST();
	if(add){
		for(key in add){

			_GET[key] = add[key]
		}
	}
	var new_query = ""
	if(_GET){
		for(key in _GET){
			if(!remove[key]){
				if(new_query == "")
				new_query += "?" + key + "=" + _GET[key]
				else
				new_query += "&" + key + "=" + _GET[key]
			}
		}
	}

	if(!page)
	page = window.location.pathname;

	return page + new_query;
}


function Redirect(url){
	window.location = url
}


function copyCode(obj) {
    if(obj.value==""){
	 alert("请输入要复制的代码内容");
	 return false;}
	 var rng = document.body.createTextRange();
	 rng.moveToElementText(obj);
	 rng.scrollIntoView();
	 rng.select();
	 rng.execCommand("Copy");
	 rng.collapse(false);
}

function runCode(obj) {
	 if(obj.value==""){
	 alert("请输入要运行的代码内容");
	 return false;}
	 var winname = window.open('', "_blank", '');
	 winname.document.open('text/html', 'replace');
	 winname.document.writeln(obj.value);
	 winname.document.close();
}
function saveCode(obj) {
	 if(obj.value==""){
	 alert("请输入要保存的代码内容");
	 return false;}
	 var winname = window.open('', '_blank', '');
	 winname.document.open('text/html', 'replace');
	 winname.document.writeln(obj.value);
	 winname.document.close();
	 winname.document.execCommand('saveas','','savecode.htm');
	 winname.close();
}


function unhtmlspecialchars(text) {
	text=text.replace(/&lt;/g,'<');
	text=text.replace(/&gt;/g,'>');
	text=text.replace(/&quot;/g,'"');
	text=text.replace(/&#039;/g,"'");
	text=text.replace(/&amp;/g,'&');
	return text;
}

//信息行添加
function Stbladdrows(frm,items){
var prevItem=parseInt(frm.prevItem.value);
items=parseInt(items);
	
    if(prevItem<items){
		for( i = prevItem ; i < items ; i++){
			Stbladdrow(i);
		}
	}else{
		newitems=prevItem-items;
		Sdelrow(newitems);	
	}
	prevItem=items;
	frm.prevItem.value=prevItem;
}

function Sdelrow(items){
	var STable=document.getElementById('STable');
    if(STable.rows.length==0){
        return false    ;
    }
     for( i = 1 ; i <= items ; i++){
		STable.deleteRow(STable.rows.length-1);
	}
}

function Stbladdrow(m){
	
	var STable=document.getElementById('STable');
	var i=STable.rows.length;
	var row = STable.insertRow(STable.rows.length);
    var col = row.insertCell(0);
	if(m==0){sign='';}else{sign=m;}
    col.innerHTML = "<input type=\"file\" id=\"task_info"+sign+"\" name=\"task_info"+sign+"\">";		
}


function Mdelrow(){
	var mTable=document.getElementById('mTable');
    if(mTable.rows.length>0){
		mTable.deleteRow(mTable.rows.length-1);
	}
}

function Mtbladdrow(){
	var mTable=document.getElementById('mTable');
	var i=mTable.rows.length;

	if(i<10){
		var j=i+1;
		var row = mTable.insertRow(mTable.rows.length);
		var col = row.insertCell(0);
		col.innerHTML = j+"等奖<input type=\"text\" id=\"frm[award][]\" name=\"frm[award][]\" size=4 />人，平分赏金的<select id=\"frm[allot][]\" name=\"frm[allot][]\"><option value=''>请选择</option><option value=10>10%</option><option value=20>20%</option><option value=30>30%</option><option value=40>40%</option><option value=50>50%</option><option value=60>60%</option><option value=70>70%</option><option value=80>80%</option><option value=90>90%</option><option value=100>100%</option></select>"; 
	}else{
		alert('您最多设置10个等级。');
	}
}

function setManyMode(value){
	var mTable=document.getElementById('mTable');
	if(value==2){
		$('mode2').style.display='block';
		row=mTable.rows.length;
		if(row==0){
			for(i=1;i<=3;i++){
				Mtbladdrow();
			}
		}
	}else{
		$('mode2').style.display='none';
		row=mTable.rows.length;	
/*
		for(i=1;i<=row;i++){
			mTable.deleteRow();
		}
*/
	}
}

function ShowHidenFile(type){
	if(!type){
		$('_file').style.display='block';
	}else{
		$('_file').style.display='none';
	}
}

function ShowBakCks(type,sign){

	if(type=='1'){
		$(sign).style.display='block';
	}else{
		$(sign).style.display='none';
	}
}


function ShowHidenGetPass(type){
	if(!type){
		$('mail').style.display='block';
		$('ask').style.display='none';
	}else{
		$('mail').style.display='none';
		$('ask').style.display='block';
	}
}


function formCallback(result, form){
	if(result)form.Submit.style.display='none';
}

//删除行
function delrow(stable){
	mTable=$(stable);
    if(mTable.rows.length>0){
		mTable.deleteRow(mTable.rows.length-1);
	}
}

//添加行
var tabletxtcode='';
function tbladdrow(stable,code){
	mTable=$(stable);
	if(tabletxtcode==''){
		iniTableCode(code);
	}
	var i=mTable.rows.length;
	var row = mTable.insertRow(mTable.rows.length);
	var col = row.insertCell(0);

	recode=tabletxtcode.replace(/signkey/g,i);
	col.innerHTML = recode;
}

function iniTableCode(code){
	tabletxtcode=$(code).innerHTML;
	$(code).innerHTML='';
}


function addTplGuideBlock(stable,code){
	tbladdrow(stable,code);
	var frm = document.adminform;
	var i=$(stable).rows.length-1;
	var Temp="frm[block_name]["+i+"]";
	
	var j=i+1;
	frm.elements[Temp].value ='X'+j;
}

function reloadVcode(id,img){   
	var rd="?rand="+Math.random();
	document.getElementById(id).src = img+rd;
}
