﻿// JScript File
function ValidateMessage()
{
   var _isvalid;
   var txtdedicationmsg=document.getElementById("ctl00_CPMiddle_RPT_Personalize_ctl00_txtdedicationmsg");
   var chkbox = document.getElementById("ctl00_CPMiddle_RPT_Personalize_ctl00_ChkMessage");
   var dedicationmsgval = document.getElementById("ctl00_CPMiddle_RPT_Personalize_ctl00_drpdedicationmsg");
   var myIndex = dedicationmsgval.selectedIndex;
   var Value = dedicationmsgval.options[myIndex].value;   
  
   if(Value=="--Select Message--")
   { 
      if(!chkbox.checked)
        _isvalid = false; 
      else
      {
         Value=txtdedicationmsg.value;
         if(Value=="")        
           _isvalid = false;        
         else
           _isvalid = true;  
      }       
   }
   else
   { 
      if(chkbox.checked)
      {       
         Value=txtdedicationmsg.value;
         if(Value=="")        
            _isvalid = false;        
         else
            _isvalid = true;   
      }
      else
      {
          _isvalid = true;    
          txtdedicationmsg.value = "";
          txtdedicationmsg.disabled="disabled";
      }
   }
   return _isvalid;  
}
function ValidateLevel()
{
  var level = document.getElementById("ctl00_CPMiddle_RPT_Personalize_ctl00_drpBookLevel");
  var myIndex = level.selectedIndex;
  var Value = level.options[myIndex].value;
  if(Value=="")
     return false;  
  else
     return true;      
}
function EnableCtrl()
{
  var chkbox = document.getElementById("ctl00_CPMiddle_RPT_Personalize_ctl00_ChkMessage");
  var txtdedicationmsg=document.getElementById("ctl00_CPMiddle_RPT_Personalize_ctl00_txtdedicationmsg");

  if(chkbox.checked)
  {
    txtdedicationmsg.disabled="";
    txtdedicationmsg.focus();
  }
  else
  {
    txtdedicationmsg.value = "";
    txtdedicationmsg.disabled="disabled";
  }
}
function ValidateCharacters()
{
  var frm = document.forms[0];
  for(i=0;i<frm.length;i++)
  {
    if(frm.elements[i].type == "text")
    {
      if(frm.elements[i].value == "")
      {
        if(frm.elements[i].name.indexOf("TxtDemoName") > 0)
          return false;        
      }
    }
  }
  return true;
}
function ValidateCtrl(type)
{
   var _isvalid;
  _isvalid = ValidateLevel();
 
  if(!_isvalid)
  {
     alert("Please select book level");
     return false;
  }  
  
  _isvalid = ValidateCharacters();  
  if(!_isvalid)
  {
     alert("Please enter story character name");
     return false;
  }
    
  var frm = document.forms[0];
  for(i=0;i<frm.length;i++)
  {
    if(frm.elements[i].type == "text" && (frm.elements[i].name.indexOf("txtgiftedto") > 0 || frm.elements[i].name.indexOf("txtfrom") > 0))
    {
      if(frm.elements[i].value == "")
      {             
        if(frm.elements[i].name.indexOf("txtgiftedto") > 0)
          alert("Please enter gifted to name");         
        else if(frm.elements[i].name.indexOf("txtfrom") > 0)
          alert("Please enter from name");
        return false;                                    
      }
    }
  } 
  
  _isvalid = ValidateMessage();    
  if(!_isvalid)
  {
    alert("Please select or enter the dedicated message");
    return false;
  }
}
function ValidateDemoCtrl()
{  
  var _isvalid;
  _isvalid = ValidateLevel();
 
  if(!_isvalid)
  {
     alert("Please select book level");
     return false;
  }
  _isvalid = ValidateCharacters();  
   if(!_isvalid)
  {
     alert("Please enter story character name");
     return false;
  }
  document.aspnetForm.submit();
}

