﻿function getElementById(id)
{
    var el;
    if (document.getElementById) 
        el = document.getElementById(id); 
    else if (document.all) 
        el = document.all[id]; 
    else if (document.layers) 
        el = document.layers[id];
    return el;
}

function getElementByPartOfName(name,elType)
{
    var elements=document.getElementsByTagName(elType);
    for(i=0;i<elements.length;i++)
    {
        if(elements[i].id.indexOf(name)>-1)
            return elements[i];
    }
    return null;
}

function addText(element,text)
{
    if(element.innerText)
    {
        element.innerText=text;
    }
    else if(element.text)
    {
        element.text=text;
    }
    else
    {
        var txt = document.createTextNode(text);
        element.appendChild(txt);
    }
}

function hasPattern(value,pattern)
{
    var checkPattern=new RegExp(pattern);
    return checkPattern.test(value);
}

function random(min,max)
{
    return Math.round(Math.random()*(max-min))+min;
}
function changeVisible(chk,id)
{
    var element=getElementById(id);
    if(element)
        if(chk.checked)
            element.style.display="";
        else
            element.style.display="none";
}

function setContentPosition(dir)
{
    var w;
    if(document.width)
        w = document.width;
    else if(document.body.offsetWidth)
        w = document.body.offsetWidth;
    w =(w-950)/2;
    
//    if(dir=="rtl")
//        document.body.style.paddingRight=w+"px";
//    else
        document.body.style.paddingLeft=w+"px";
        document.body.style.paddingRight=w+"px";
//    var l=getElementById("LeftSide");       
//    var r=getElementById("RightSide");       
//    var m=getElementById("MiddleSide");
//    alert(l.style.height);       
}
function changeDisplay(id)
{
    var element=getElementById(id);
    if(element)
            element.style.display="";
        else
            element.style.display="none";
}

function ChangeEnabled(element)
{
    if(element.selectedIndex==0)
    {
        getElementByPartOfName("ddlPregnancyRecord",'select').style.display='none';
        getElementByPartOfName("lblPregnancyRecord",'span').style.display='none';
        
    }
    else
    {
        getElementByPartOfName("ddlPregnancyRecord",'select').style.display='';
        getElementByPartOfName("lblPregnancyRecord",'span').style.display='';
    }
}

function Changetotal(element)
{
    if(element.selectedIndex==0)
    {
        getElementByPartOfName("txtBoysNumber",'input').style.display='none';
        getElementByPartOfName("lblBoysNumber",'span').style.display='none';
        getElementByPartOfName("txtGirlsNumber",'input').style.display='none';
        getElementByPartOfName("lblGilrsNumber",'span').style.display='none';
    }
    else
    {
        getElementByPartOfName("txtBoysNumber",'input').style.display='';
        getElementByPartOfName("lblBoysNumber",'span').style.display='';
        getElementByPartOfName("txtGirlsNumber",'input').style.display='';
        getElementByPartOfName("lblGilrsNumber",'span').style.display='';
    }
}
function display(elId,elType,isDisplay)
{
    var element=getElementByPartOfName(elId,elType);
    if(element)
        element.style.display=(isDisplay?"":"none");
        
}
function display(elId,elType)
{
    var element=getElementByPartOfName(elId,elType);
    if(element.style.display=="none")
        element.style.display="";
    else
        element.style.display="none";
        
}
  function CopyToClipboard(btn)

{
   var numText=btn.id.substr(3,1);
   //alert(numText);
   var txt=getElementByPartOfName("text"+numText,"input");
   //alert(txt)
   if(txt)
   {
   txt.focus();
   txt.select(); 
   CopiedTxt = txt.createTextRange();
   CopiedTxt.execCommand("Copy");
   //alert(CopiedTxt.text)
   
   var txtArticleContent=getElementById("txtArticleContent");
   txtArticleContent.focus();
  PastedText = txtArticleContent.createRange();
  PastedText.execCommand("Paste");
   //txtArticleContent.innerText=PastedText.text;
   //alert(txtArticleContent.innerText)
   //return txtArticleContent.innerText
   //txtArticleContent.value= CopiedTxt.execCommand("paste").text;
   //alert(txtArticleContent.value)
//   txtArticleContent.value=CopiedTxt.value;
//   alert(txtArticleContent.value);
   }
}
function MarqueeOnmouseover(marq)
{
 marq.scrollAmount=0;
}
function MarqueeOnmouseout(marq)
{
 marq.scrollAmount=5;
}
