function appendTag()
{
  var taglist = document.getElementById('tlist');
  var tagSelected=document.getElementById('tagSelected');
  var i;
  var tagIdSelected=document.getElementById('tagIdSelected');
  for (i=0; i<taglist.options.length; i++)
  {
    if (taglist.options[i].selected)
    {
      
      var tagValue=taglist.options[i].value.split(',');
      if (tagIdSelected.value.search(','+tagValue[0]+',')>=0)
        alert('tag Duplicate');
      else
      {
        var newTag = document.createElement('option');
        newTag.text=tagValue[2];
        newTag.value=tagValue[0];
        tagIdSelected.value+=tagValue[0]+',';
        try
        {
          tagSelected.add(newTag,null);
        }
        catch(e)
        {
          tagSelected.add(newTag);
        }
      }
      
    }
  }
}

function appendTagWithAdd(tagName,tagId)
{
  var otherTagId=document.getElementById('tagId');
  var newTag = document.createElement('option');
  newTag.text=tagName;
  newTag.value=tagId;
  tagSelected.add(newTag,null);
  otherTagId.value+=tagId+',';
}

function removeTag()
{
  var tagSelected=document.getElementById('tagSelected');
  var i;
  var tagId= new String;
  tagId=document.getElementById('tagId').value;
  //document.getElementById('tagId').value=',';
  for (i=0; i<tagSelected.options.length; i++)
  {
    if (tagSelected.options[i].selected)
    {
      document.getElementById('tagId').value=tagId.replace(","+tagSelected.options[i].value+",",",");
      tagSelected.remove(i);
      
    }
    //else
      //document.getElementById('tagId').value+=tagSelected.options[i].value+',';
   // alert(document.getElementById('tagId').value);
  }
}


var oSelected = ","; 
function getText(ctrl,outDiv) {
  if (window.attachEvent) {
     for (var o = 0; o < ctrl.options.length; o++) {
         if (ctrl.options[o].selected == true && oSelected.indexOf("," + ctrl.options[o].value + ",") == -1) {
             oSelected += ctrl.options[o].value + ",";
             document.getElementById(outDiv).innerHTML = ctrl.options[o].title;
         } else if (ctrl.options[o].selected == false && oSelected.indexOf("," + ctrl.options[o].value + ",") != -1) {
             oSelected = oSelected.replace(ctrl.options[o].value + ",", "");
         }    
     }
  } else {
     document.getElementById(outDiv).innerHTML =  ctrl.title;
  }        
}


function memberRegister_allowSubmit()
{
    var btn=document.getElementById('send');
    if (
        (document.getElementById('result_name_OK').value=='1') &&
        (document.getElementById('result_family_OK').value=='1') &&
        (document.getElementById('result_email_OK').value=='1') &&
        (document.getElementById('result_tel_OK').value=='1')
        )
    {
        
        btn.disabled='';
    }
    else
        btn.disabled='disabled';
      
   //alert(document.getElementById('result_email_OK').value);
 
}

function weblogRequest_allowSubmit()
{
   var btn=document.getElementById('AddRequest');
  
   if (document.getElementById('result_name_OK').value=='1')
    {
       btn.disabled='';
    }
    else
        btn.disabled='disabled';
}

function openCalendar()
{
    window.open ('?state=calendar','calendar','address=0,location=0,status=0,scrollbars=0,resizable=1,width=300,height=210');
}

function calendarDaySelect(cdate,sdate,winclose)
{
    window.opener.document.getElementById('cdate').innerHTML=cdate;
    window.opener.document.getElementById('sdate').value=sdate;
    if (window.opener.document.getElementById('pdateStr')!= null)
        window.opener.document.getElementById('pdateStr').value=cdate;
    if (winclose)
        window.close();
}

function dlinkStyleChanged(val,dateDescribe,lastDescribe)
{
    if (val=='date')
    {
        document.getElementById('link_style_description').innerHTML=dateDescribe;
        document.getElementById('dlinkInput').style.display='none';
        document.getElementById('dlinkLastCount').value='0';
    }
    if (val=='last')
    {
        document.getElementById('link_style_description').innerHTML=lastDescribe;
        document.getElementById('dlinkInput').style.display='';
    }
}

