﻿// JScript File
function ShowDetail(moduleId,headId,count)
{
  if(document.getElementById("img"+moduleId+headId))
  {      
        for(var i = 0 ;i < count;i++)
        { 
          if(i == headId )
          {
             if( document.getElementById('contentDiv'+moduleId+headId))
             {
                document.getElementById('contentDiv'+moduleId+headId).style.display='block';
             }
             
             document.getElementById("imgContainer"+moduleId).src=document.getElementById("img"+moduleId+headId).getAttribute("src");
             document.getElementById("Head"+moduleId+i).className = "tek_holidayidea_field_active_11";
             document.getElementById("Head"+moduleId+i).style.color = "#E0521B";
             document.getElementById("HeadText"+moduleId+i).className = "tek_hiidea_a_11_cola_active_11";
            
          }
          else
          {
             if( document.getElementById('contentDiv'+moduleId+i))
             {
                document.getElementById('contentDiv'+moduleId+i).style.display='none';
             }
             document.getElementById("Head"+moduleId+i).className = "tek_holidayidea_field_11";
             document.getElementById("Head"+moduleId+i).style.color = "";
             document.getElementById("HeadText"+moduleId+i).className = "tek_hiidea_a_11_cola_11";
            
              
          }
        
        }
        
        
  }
}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function SelectItem()
{
var ddlMenu=document.getElementById("ddlMenuItems");
  var selIndex = ddlMenu.selectedIndex;
  if (selIndex != -1) 
  {
    for(i=ddlMenu.length-1; i>=0; i--)
    {
      if(ddlMenu.options[i].selected)
      {
      
        var str=ddlMenu.options[i].innerHTML;
        // alert(str.split('-&lt;',1));
        var str1=str.split('---')[0];
        var str2=str.split('---')[1];
        document.getElementById ('ddlProductType').value= trim(str1);
        document.getElementById ('MenuUrlTextBox').value  = str2
      }
    }
   }
}


function AddItem()
{
var ddlMenu=document.getElementById ("ddlMenuItems");
if(trimStr(document.getElementById('ddlProductType').value) !='' && trimStr(document.getElementById('MenuUrlTextBox').value) !='')
    {
        var strMenu=trimStr(document.getElementById ('ddlProductType').value )+ " --- " + trimStr(document.getElementById ('MenuUrlTextBox').value ) ;
        ddlMenu.options[ddlMenu.length] = new Option(strMenu, ddlMenu.length);
        setvalue();
        document.getElementById ('MenuUrlTextBox').value ='';
    }
  
    
}

function RemoveItem()
{
 var ddlMenu=document.getElementById("ddlMenuItems");
  var selIndex = ddlMenu.selectedIndex;
  if (selIndex != -1) {
    for(i=ddlMenu.length-1; i>=0; i--)
    {
      if(ddlMenu.options[i].selected)
      {
        ddlMenu.options[i] = null;
        document.getElementById ('MenuUrlTextBox').value  = "";
      }
    }
    
  }
  setvalue();
}


function setvalue()
{
    var strItems='';
    var ddlMenu=document.getElementById("ddlMenuItems");
    var colDelimeter='%$@#!~';
    var rowDelimeter='~!@#$%';

    for(i=0;i<=ddlMenu.length-1;i++)
    {
        if(strItems=='')
        {
        strItems=ddlMenu.options[i].innerHTML.replace('---',colDelimeter);
        }
        else
        {
        
         strItems=strItems +  colDelimeter + rowDelimeter + ddlMenu.options[i].innerHTML.replace('---',colDelimeter);
        }
         
    }
    if(strItems!='')
    {
    strItems=strItems +  colDelimeter + rowDelimeter;
    }
    document.getElementById('hdnMenuItem').value=strItems;
  
}

function validateWebsite(source)
{
     //var web= "http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?"
    //  var exclude=/([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?/;   

    if (trimStr(source.value)=='')
    {
    return true;
    }
    ///^(\w*)\.([\-\+a-z0-9]*)\.(\w*)/;
    //var exclude=/^[a-zA-Z0-9\-\.]+\.(com|org|net|mil|edu|ac.in|COM|ORG|NET|MIL|EDU|AC.IN)$/;           //       http(s)?://
    //var exclude=/^(\http(s)?:\/\/)?(\www|WWW)\.([\-\+a-zA-Z0-9]+)\.(com|org|net|mil|edu|ac.in|co.in|in|gov|gov.in|COM|ORG|NET|MIL|EDU|AC.IN|CO.IN|IN|GOV|GOV.IN)$/i;           //       http(s)?://
    var exclude=/^(\http(s)?:\/\/)?([\a-z]+\.)?([\-\+a-zA-Z0-9]+)\.(com|org|net|mil|edu|ac.in|co.in|in|gov|gov.in|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|pro|tel|travel)$/i;           //       http(s)?://

            if (exclude.test(trimStr(source.value)))
            {
              return true;
            }
            else
            {
          //  source.value="";
            alert("Invalid Url, Please enter a valid Url.");
            source.focus();
            source.value='';
            return false;
            }
}


function trimStr(myString)
{
return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
}


function isNumeric(source)
{
    var sText=source.value;
    var ValidChars = "0123456789";
    var IsNumber=true;
    var Char;
    for (i = 0; i < sText.length && IsNumber == true; i++) 
    { 
         Char = sText.charAt(i); 
         if (ValidChars.indexOf(Char) == -1) 
         {
             IsNumber = false;
             alert('Numeric_Only');
             source.value=""; 
             document.getElementById(source.id).focus();
         }
    }
    return IsNumber;
}   
