﻿// JScript 文件
function changeCollectorName()
{
    var rb = document.getElementById("ctl00_ContentPlaceHolder1_rblLink").checked;
    if(rb)
    {
        document.getElementById("tr1").style.display="";
        document.getElementById("tr2").style.display="none";
        document.getElementById("ctl00_ContentPlaceHolder1_txtTitle").innerText="New Link";
    }
    else
    {
        document.getElementById("tr2").style.display="";
        document.getElementById("tr1").style.display="none";
        document.getElementById("ctl00_ContentPlaceHolder1_txtTitle").innerText="New Email Invitation";
    }
}

function changeCollertorSetting()
{
    
    var rb = document.getElementById("ctl00_ContentPlaceHolder1_rdlResponseType_0").checked;
    if(rb)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_rdlResponseEdit_1").style.display="none";
        document.getElementById("ctl00_ContentPlaceHolder1_rdlResponseEdit_0").style.display="";
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_rdlResponseEdit_1").style.display="";
        document.getElementById("ctl00_ContentPlaceHolder1_rdlResponseEdit_0").style.display="none";
    }
}

function changeMyCollectorRestrictions1()
{
    var CutoffDate = document.getElementById("ctl00_ContentPlaceHolder1_chkCutoffDate").checked;
    if(CutoffDate)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_table").style.display="";
        document.getElementById("ctl00_ContentPlaceHolder1_tableTr").style.display="none";
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_table").style.display="none";
        document.getElementById("ctl00_ContentPlaceHolder1_tableTr").style.display="";
    }
}

function changeMyCollectorRestrictions()
{
    var CutoffDate = document.getElementById("ctl00_ContentPlaceHolder1_chkCutoffDate").checked;
    var MaxResponse = document.getElementById("ctl00_ContentPlaceHolder1_chkMaxResponse").checked;
    var PassEnabled = document.getElementById("ctl00_ContentPlaceHolder1_chkPassEnabled").checked;
    //var Integral = document.getElementById("ctl00_ContentPlaceHolder1_chkIntegral").checked;
    //var IPEnabled = document.getElementById("ctl00_ContentPlaceHolder1_chkIPEnabled").checked;
    if(CutoffDate)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_table").style.display="";
        document.getElementById("ctl00_ContentPlaceHolder1_tableTr").style.display="none";
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_table").style.display="none";
        document.getElementById("ctl00_ContentPlaceHolder1_tableTr").style.display="";
    }
    
    if(MaxResponse)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_table1").style.display="";
        document.getElementById("ctl00_ContentPlaceHolder1_tableTr1").style.display="none";
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_table1").style.display="none";
        document.getElementById("ctl00_ContentPlaceHolder1_tableTr1").style.display="";
    }
    
    if(PassEnabled)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_table2").style.display="";
        document.getElementById("ctl00_ContentPlaceHolder1_tableTr2").style.display="none";
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_table2").style.display="none";
        document.getElementById("ctl00_ContentPlaceHolder1_tableTr2").style.display="";
    }
}
    
//    if(IPEnabled)
//    {
//        document.getElementById("table3").style.display="";
//        document.getElementById("tableTr3").style.display="none";
//    }
//    else
//    {
//        document.getElementById("table3").style.display="none";
//        document.getElementById("tableTr3").style.display="";
//    }

function CheckRes()
{
    var GetAddressBook = document.getElementById("ctl00_ContentPlaceHolder1_rblGetAddressBook").checked;
    var GetRecipientsManually = document.getElementById("ctl00_ContentPlaceHolder1_rblGetRecipientsManually").checked;
    //var fromPreviously = document.getElementById("ctl00_ContentPlaceHolder1_rblfromPreviously").checked;
    if(GetAddressBook)
    {
        document.getElementById("table1").style.display="";
        document.getElementById("table2").style.display="none";
        //document.getElementById("table3").style.display="none";
    }
    else if(GetRecipientsManually)
    {
        document.getElementById("table1").style.display="none";
        document.getElementById("table2").style.display="";
        //document.getElementById("table3").style.display="none";
    }
//    else if(fromPreviously)
//    {
//        document.getElementById("table1").style.display="none";
//        document.getElementById("table2").style.display="none";
//        document.getElementById("table3").style.display="";
//    }
}

function CheckRe()
{
    var rblRe1 = document.getElementById("ctl00_ContentPlaceHolder1_rblRe1").checked;
    var rblRe2 = document.getElementById("ctl00_ContentPlaceHolder1_rblRe2").checked;
    if(rblRe1)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_tableRe").style.display="";
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_tableRe").style.display="none";
    }
}

function CheckTime()
{
    var CutoffDate = document.getElementById("ctl00_ContentPlaceHolder1_chkCutoffDate").checked;
    var Hour;
    if(CutoffDate)
    {
        var txtDateTime = document.getElementById("ctl00_ContentPlaceHolder1_txtDateTime").value;
        
        var ddlHour = document.getElementById("ctl00_ContentPlaceHolder1_ddlHour");
        var ddlHourText = ddlHour.options[ddlHour.selectedIndex].text;
        
        var ddlAmPm = document.getElementById("ctl00_ContentPlaceHolder1_ddlAmPm").value;
        
        var ddlMinute = document.getElementById("ctl00_ContentPlaceHolder1_ddlMinute");
        var ddlMinuteText = ddlMinute.options[ddlMinute.selectedIndex].text; 
        if(txtDateTime == "")
        {
            document.getElementById("ctl00_ContentPlaceHolder1_lblMess").innerText="时间不能为空！";
            return false;
        }
        if(ddlAmPm == "1")
        {
            Hour = 12 + parseInt(ddlHourText);
            alert(Hour);
            Hour = Hour == 24 ? 00 : Hour;
            alert(Hour);
        }
        else
        {
            Hour = ddlHourText;
            
        }
        var FullTime = txtDateTime + " " + Hour + ":" + ddlMinuteText;
        
        var EndTime = MySurvey_MyCollectorRestrictions.SelectSurveyInfoEndTime().value;
       
        if (FullTime > EndTime)
        {
            document.getElementById("ctl00_ContentPlaceHolder1_lblMess").innerText="结束收集的时间大于结束调研的时间，请从新输入时间！";
            return false;
        }
    }
    return true;
}   

function CheckTime1()
{
    var CutoffDate = document.getElementById("ctl00_ContentPlaceHolder1_chkCutoffDate").checked;
    var Hour;
    if(CutoffDate)
    {
        var txtDateTime = document.getElementById("ctl00_ContentPlaceHolder1_txtDateTime").value;
        
        var ddlHour = document.getElementById("ctl00_ContentPlaceHolder1_ddlHour");
        var ddlHourText = ddlHour.options[ddlHour.selectedIndex].text;
        
        var ddlAmPm = document.getElementById("ctl00_ContentPlaceHolder1_ddlAmPm").value;
        
        var ddlMinute = document.getElementById("ctl00_ContentPlaceHolder1_ddlMinute");
        var ddlMinuteText = ddlMinute.options[ddlMinute.selectedIndex].text; 
        if(txtDateTime == "")
        {
            document.getElementById("ctl00_ContentPlaceHolder1_lblMess").innerText="时间不能为空！";
            return false;
        }
        if(ddlAmPm == "1")
        {
            Hour = 12 + parseInt(ddlHourText);
            alert(Hour);
            Hour = Hour == 24 ? 00 : Hour;
            alert(Hour);
        }
        else
        {
            Hour = ddlHourText;
            
        }
        var FullTime = txtDateTime + " " + Hour + ":" + ddlMinuteText;
        
        var EndTime = SurveyManage_EmailCollectorRestrictions.SelectSurveyInfoEndTime().value;
       
        if (FullTime > EndTime)
        {
            document.getElementById("ctl00_ContentPlaceHolder1_lblMess").innerText="结束收集的时间大于结束调研的时间，请从新输入时间！";
            return false;
        }
    }
    return true;
} 

//在指定的文本域中插入指定的字符!
function insertAtCursor(fName, sValue)
 {
    //-- calling the function
    //-- insertAtCursor(document.formName.fieldName, 'this value');
         var savedSelection;
         myField = document.getElementById(fName)
	    //-- IE support
	    if (document.selection)
	    {
	        myField.focus();
	        sel = document.selection.createRange();
	        sel.text = sValue;
	    }
	    //-- MOZILLA/NETSCAPE support
	    else if (myField.selectionStart || myField.selectionStart == '0')
	    {
	        var startPos = myField.selectionStart;
	        savedSelection = startPos;
	        var endPos = myField.selectionEnd;
	        myField.value = myField.value.substring(0, startPos)
	        + sValue
	        + myField.value.substring(endPos, myField.value.length);
	    }
	    else
	    {
	        myField.value += sValue;
	        myField.focus();
	        myField.selectionStart = savedSelection;
        }
}

var currentPanel = "SurveyBackgroundPanel";
function changeThemeProperty(propertyList)
{
	var newPanel;
	
	switch(propertyList.selectedIndex)
	{
		case 0:
			newPanel = "SurveyBackgroundPanel";
			break;
		case 1:
			newPanel = "SurveyTitlePanel";
			break;
		case 2:
			newPanel = "PageTitlePanel";
			break;
		case 3:
			newPanel = "PageDescPanel";
			break;
		case 4:
			newPanel = "QuestionHeadingPanel";
			break;
		case 5:
			newPanel = "QuestionChoicesPanel";
			break;
		case 6:
			newPanel = "ExitLinkPanel";
			break;
		case 7:	
			newPanel = "ErrorTextPanel";
			break;
	}
	
	if(newPanel != currentPanel)
	{
		document.getElementById(currentPanel).style.display = "none";
		currentPanel = newPanel;
		document.getElementById(currentPanel).style.display = "inline";
	}

}
function colorpick(field)
 {
   var rtn = window.showModalDialog("ColorPicker.htm","","dialogWidth:225px;dialogHeight:170px;status:no;help:no;scrolling=no;scrollbars=no");
   if(rtn!=null)
   {
    field.style.background=rtn;
    field.value=rtn;
    }
    
    return;
 }
 function checkname()
 {
  var name=document.getElementById("ctl00_ContentPlaceHolder1_txtCssName").value;
  if(name=="")
  {
    document.getElementById("msg").innerText="请输入一个名称";
    return false;
  }
  if(SurSur.GetCssFileName(name).value)
  {
    document.getElementById("msg").innerText="该主题已经存在，请使用其他名称";
    return false;
  }
  return true;
 }
