/*
 * 版权所有(C) 新锐互动商业网络有限公司 2000-2005
 * Copyright 2000-2005 GEONG BUSINESS NETWORKS LTD.
 * 创建日期 2004-11-25
 */

// 根据当前location.href得到指定信息列表到指定页码的href。
// @param 对应tag.id属性值
// @param pageNumber 页码。1=首页
// @param extended 传递此参数代表当前location.href中非_tp_的参数也返回
// @return 例如'?_tp_item=3&_tp_f=f'
function getTemplatePaginationUrl(id, pageNumber, extended) {
	var search = window.location.search; // '?a=b&c=d'
	if(search == '' || search == '?')
		return '?_tp_' + id + '=' + pageNumber;
	
	var result = '?_tp_' + id + '=' + pageNumber,
		all = typeof(extended) != 'undefined',
		arr = search.substr(1).split('&');
	for(var i = 0; i < arr.length; i++) {
		if(!all && arr[i].indexOf('_tp_') == 0 && arr[i].indexOf('_tp_' + id) == -1 ||
			all && arr[i].indexOf('_tp_' + id) == -1)
			result += '&' + arr[i];
	}
	return result;
}

function getTemplatePaginationUrlCondition(id, pageNumber) {
	var search = window.location.search; // '?a=b&c=d'
	if(search == '' || search == '?')
		return '?_tp_' + id + '=' + pageNumber;

	var result = '?_tp_' + id + '=' + pageNumber,
		arr = search.substr(1).split('&');
	for(var i = 0; i < arr.length; i++) {
		if(arr[i].indexOf('_tp_') == 0 && arr[i].indexOf('_tp_' + id) == -1 ||
			arr[i].indexOf('_tp_' + id) == -1)
			result += '&' + arr[i];
	}
	return result;
}

var features="scrollbars=no  width=460 height=400  left = 100 top = 100 location=no status=no resizable=no toolbar=no menubar=no";

function pageCondition(id, pageNumber) {
   window.location.href = getTemplatePaginationUrlCondition(id, pageNumber);
}

function page(id, pageNumber) {
   window.location.href = getTemplatePaginationUrl(id, pageNumber);
}

 function openHotkeyUrl(id){
 window.location="/HotkeyForwardServlet?hotkeyId="+id;
 }
//for d2s 
function page_static (href,id, pageNumber) {
window.location.href = href+getTemplatePaginationUrl(id, pageNumber);
} 
 
//网上调查js function start
function setCheckBoxText(currentOb,frm){
    frm.all(currentOb.name + "_" + currentOb.value +"_txt").disabled = !currentOb.checked;
}
	
function setRadioText(currentOb,frm){
    try{
        if( (currentOb.hasText!=null) && (currentOb.hasText=='1') ){
 	   		frm.all(currentOb.name+"_txt").disabled = false;
  		}else{
     		frm.all(currentOb.name+"_txt").disabled = true;
  		}
  	} catch(e) {}
}
	
function checkValue(frm){	
	var valide = false;
	var haveRadio = false;
	for(i=0;i<frm.all.length;i++){
	    var ob = frm.all(i);
		if( (ob.type!=null) && (ob.type=='radio'||ob.type=='checkbox') ){
	        haveRadio = true;      	
	        if(ob.checked){//有radio选中的时候有效
	        	obNext = frm.all(i+1);
	        	if(obNext.type == 'text' && obNext.value == ''){
	        		valide = 'false';
	        	}else{
	            	valide = true;
	            }
	        }
	    }      
    }
    if( !haveRadio ){//如果没有radio的时候有效
    	 valide = true;
    }
    return valide;
}
	
function onSurveySubmit(frm,win) {
    var features="scrollbars=yes  width=460 height=400  left = 100 top = 100 location=no status=no resizable=no toolbar=no menubar=no";
	var MSG = unescape("%u8BF7%u9009%u62E9%u5907%u9009%u9879"); 

	var validate = checkValue(frm);
	if(!validate){
		alert(MSG);
		return;
	}
	if(validate == 'false'){
		alert('请在文本框中输入信息');
		return;
	}
	var sel = null;
	if( typeof(frm.q0) != "undefined" ) {
		if( typeof(frm.q0.length) == "undefined" ) { 
			if(frm.q0.checked)
				sel = frm.rdo_17_2_f.value;
		} else { 
			for(var i=0; i<frm.q0.length; i++) {
				if(frm.q0[i].checked) {
					sel = frm.q0[i].value;
					break;
				}
			}
		}
	}
	if(sel == null) {
	}
	var pop=window.open('',win,features);
	frm.target=pop.name;
	frm.submit();
	pop.focus();
	return;
}

function viewSurveyResult(url,win){
	var features1="scrollbars=yes  width=460 height=400  left = 100 top = 100 location=no status=no resizable=no toolbar=no  menubar=no";
    var pop=window.open(url,win,features1);
    pop.focus();
}

//name当前input的名称，是否为input的sqc属性
function setradiodisabled(name,isSqc){
	if(isSqc == "false"){
		for(var i=0;i <document.all.length;i++){
		   if(document.all[i].sqc != undefined && document.all[i].sqc == name){
		       document.all[i].checked=false;
		   }
		}
		for(var j=0;j<document.all.length;j++){
				if(document.all[j].sqctxt != undefined && document.all[j].sqctxt == name){
					document.all[j].disabled=false;
				}
		}
	}else{
		var nameentity = document.getElementById(name);
		if(nameentity != null){
			nameentity.checked = false;
			for(var j=0;j<document.all.length;j++){
				if(document.all[j].sqctxt != undefined && document.all[j].sqctxt == name){
					document.all[j].disabled=true;
				}
			}
		}
	}
}
//网上调查js function end
