﻿// JScript File

function CheckKeyCodenum()
{
  if( ( event.keyCode == 109 ||event.keyCode == 190 ||event.keyCode == 8 || event.keyCode == 46||event.keyCode == 9 || event.keyCode == 39 || event.keyCode == 37 || event.keyCode == 110)
   || (event.keyCode >= 96 && event.keyCode <= 105) || (event.keyCode >= 48 && event.keyCode <= 57) ) // event.keyCode == 189 || (event.keyCode >= 48 && event.keyCode <= 57) || 
       {
          return true;
             }
  else { 
    return false;
      }
}
	

function alpha(e) {
var k;
document.all ? k = e.keyCode : k = e.which;
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || k==32);
}

function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}

function ebConversionTracker(conv,sess)
{
    var ebConversionImg = new Image();
    var ebConversionURL =  "HTTP://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?"
    ebConversionURL +=  "cn=as&ActivityID="+conv+"&ns=1";
    ebConversionImg.src = ebConversionURL;
   
    var ebConversionImgsession = new Image();
    var ebConversionURLsession =  "HTTP://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?" 
    ebConversionURLsession +=  "cn=as&ActivityID="+sess+"&Session=[SessionID]&ns=1";
    ebConversionImgsession.src = ebConversionURLsession; 
}


function ebConversionTracker2(conv,sess)
{
    mmConversion(conv); 
    mmConversion(sess,'','','[ebSession]'); 
}
function mmConversion(conversionID, redirURL, targetWin, sessionID)
{
try
{
var elem = document.createElement("SCRIPT");
var src = "http://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&ActivityID=" + conversionID + "&rnd=" + (Math.round(Math.random() * 1000000));
if (typeof(sessionID) != "undefined")
src += "&Session=" + sessionID
elem.src = src;
document.body.appendChild(elem);
/*if(typeof(redirURL) != "undefined")
{
if(typeof(targetWin) == "undefined" || targetWin == "_blank")
window.open(redirURL);
else
{ 
var redirFunction = function() {document.location.href = redirURL
};
setTimeout(redirFunction, 1000);
}
}*/
}
catch(e) {}
}

 function count_words_length(e,cword,cdiv,len)
         {           
          
    var error = "";
    word = cword;
    
    cwords = cword + 1;
    
    ttl_word = document.getElementById(e).value.length; 
    chk_ttl_word = len + 1;
    
    wordtype = document.getElementById(e).value;    
    wordtype2 = wordtype.replace(/\n/g," ");
    no_words=wordtype2.split(" ");
   
   
   if(ttl_word < chk_ttl_word)
   {
    if(no_words.length <= cwords)
       {  
        words_count = document.getElementById(e).value.length;
        var words = no_words.length;
        word = cwords - words; 
    
          document.getElementById(cdiv).innerHTML ="(Remaining word(s):<span style=\"color: #ff0000\">"+word+"</span> of "+cword+")";
    
       } 
      else
       { 
        var fv = document.getElementById(e).value;   
        document.getElementById(e).value = fv.substring(0,words_count);
       }
  
   }
   else
   {
       var fv = document.getElementById(e).value;   
       document.getElementById(e).value = fv.substring(0,chk_ttl_word);     
       document.getElementById(cdiv).innerHTML ="(<span style=\"color: #ff0000\">You have exceeded the maximum limit of characters</span>)";   
   }
  
   }
   
    function doClearTxt(e)
            {
                var input = document.getElementById(e).value;
                
                if(input == "Video Title OR Owner Name")
                {
                    document.getElementById(e).value = "";
                }
                else if(input == "")
                {
                    document.getElementById(e).value = "Video Title OR Owner Name";
                }
            }


function count_char_length(e,cdiv,len)
         {           
          
    var error = "";
  
    ttl_word = document.getElementById(e).value.length; 
    chk_ttl_word = len + 1;    
    
   if(ttl_word < chk_ttl_word)
   {        
          document.getElementById(cdiv).innerHTML ="(Remaining character(s):<span style=\"color: #ff0000\">"+ttl_word+"</span> of "+len+")";     
   }
   else
   {
       var fv = document.getElementById(e).value;   
       document.getElementById(e).value = fv.substring(0,chk_ttl_word);     
       document.getElementById(cdiv).innerHTML ="(<span style=\"color: #ff0000\">You have exceeded the maximum limit of characters</span>)";   
   }
  
   }
 

