﻿// JScript File
function Unchecked(Hchkid,chkid)
{
    if(!document.getElementById(chkid).checked)
    {
          document.getElementById(Hchkid).checked = false;
    }
}

function selectall(Gridname)
{
    var cb=document.getElementById(CheckboxIDs[0]);
    var Conid='ctl00_ContentPlaceHolder1_';
    if(!cb.checked)
    {
        var gridvw = document.getElementById(Conid + Gridname);
        for(var i=1; i<gridvw.rows.length; i++)
        { 
            document.getElementById(CheckboxIDs[i]).checked=false;
        }
    }
    else
    {
        var gridvw = document.getElementById(Conid + Gridname);
        for(var i=1; i<gridvw.rows.length; i++)
        { 
            document.getElementById(CheckboxIDs[i]).checked=true;
        }
    }
}
function charval(id)
{
    var patt_num="[^A-Za-z0-9.]";
    var num_test=new RegExp(patt_num);
    if(num_test.test(document.getElementById(id).value))
    { 
        document.getElementById(id).focus();
        document.getElementById(id).value="";
        alert('Use only letters. No space or special character please.');
        return false;
    }
}

function charvalsp(id)
{
    var patt_num="[^A-Za-z. ]";
    var num_test=new RegExp(patt_num);
    if(num_test.test(document.getElementById('ctl00_ContentPlaceHolder1_'+id).value)) 
    {
        document.getElementById('ctl00_ContentPlaceHolder1_'+id).focus();
        document.getElementById('ctl00_ContentPlaceHolder1_'+id).value="";
        alert('Use only letters, in text box .No special character please.');
        return false;
    }
}

function checkEmail(id,cond)
{
    if(cond)
    {
        if(document.getElementById('ctl00_ContentPlaceHolder1_'+id).value=="")
        {
            document.getElementById('ctl00_ContentPlaceHolder1_'+id).focus();
            alert('Enter E-mail id.');
            return false;
        }
        else
        {
            if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('ctl00_ContentPlaceHolder1_'+id).value))
            {
                document.getElementById('ctl00_ContentPlaceHolder1_'+id).focus();
                alert('Enter valid E-mail id.');
                return false;
            }
        }
    }
    else
    {
        if(document.getElementById('ctl00_ContentPlaceHolder1_'+id).value!="")
        {
            if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('ctl00_ContentPlaceHolder1_'+id).value))
            {
                document.getElementById('ctl00_ContentPlaceHolder1_'+id).focus();
                alert('Enter valid E-mail id.');
                return false;
            }
        }
    }
}
function numval(id)
{
    var patt_num="[^0-9]";
    var num_test=new RegExp(patt_num);
    if(num_test.test(document.getElementById('ctl00_ContentPlaceHolder1_'+id).value)) 
    {
        document.getElementById('ctl00_ContentPlaceHolder1_'+id).focus();
        document.getElementById('ctl00_ContentPlaceHolder1_'+id).value="";
        alert('Please enter numeric value.');
        return false;
    }
}
  
function desinumval(id)
{
    var patt_num="[^0-9.]";
    var num_test=new RegExp(patt_num);
    if(num_test.test(document.getElementById('ctl00_ContentPlaceHolder1_'+id).value)) 
    {
        document.getElementById('ctl00_ContentPlaceHolder1_'+id).focus();
        document.getElementById('ctl00_ContentPlaceHolder1_'+id).value="";
        alert('Please enter numeric value.');
        return false;
    }
}

function isInteger(Ctrl,msg,cond)
{   
    var s=document.getElementById('ctl00_ContentPlaceHolder1_' + Ctrl).value;
    var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if ((c < "0") || (c > "9"))
        {
            alert(msg+' Should be numeric.');
            document.getElementById('ctl00_ContentPlaceHolder1_'+Ctrl).focus();
            return false;
        }
    }
    // All characters are numbers.
    return true;
}

function valoption(id,msg)
{
    if(document.getElementById('ctl00_ContentPlaceHolder1_'+id).selectedIndex==0)
    {
        document.getElementById('ctl00_ContentPlaceHolder1_'+id).focus();
        alert(msg);
        return false;
    }
}
function validate(id,msg)
{
    if(document.getElementById('ctl00_ContentPlaceHolder1_'+id).value=="")
    {
        document.getElementById('ctl00_ContentPlaceHolder1_'+id).focus();
        alert(msg);
        return false;
    }
}
	
//	  function check(id1,id2,id3)
//        {
//            alert("1");
//            if(validate(id1,"Enter Subject")==false)return false;
//            if(validate(id2,"Enter Email Id")==false)return false;
//            if(validate(id3,"Enter the Message")==false)return false;
//         }
         
function vallistbox(id,msg) 
{
    var count=0;
    var selength=document.getElementById('ctl00_ContentPlaceHolder1_'+id).options.length;
    for (var i=0;i < selength;i++) 
    {
         if (document.getElementById('ctl00_ContentPlaceHolder1_'+id).options[i].selected) 
         {
            count++;
         }
    }
    if(count == 0)
    {
        document.getElementById('ctl00_ContentPlaceHolder1_'+id).focus();
        alert(msg);
        return false;
    }
}

function shown(id,id1,val)
{
    if(val) 
    {
        document.getElementById(id).style.display= "block";
        document.getElementById(id1).style.display= "none";
    }
    else 
    {
        document.getElementById(id).style.display= "none";
        document.getElementById(id1).style.display= "block";
    }
}
//************ Selection of all checkboxes ***********************//
function selectallcbox(myGrid,chkArray)
{
    var cb = document.getElementById(chkArray[0]);
    if(!cb.checked) selectnone(myGrid,chkArray);
    else selectallc(myGrid,chkArray);
}

function selectallc(myGrid,chkArray)
{
    var gridview = document.getElementById('ctl00_ContentPlaceHolder1_'+myGrid); 
    for(var i=1; i<gridview.rows.length ;i++)
    { 
        document.getElementById(chkArray[i]).checked=true;
    }
}

function selectnone(myGrid,chkArray)
{
    var gridview = document.getElementById('ctl00_ContentPlaceHolder1_'+myGrid);
    for(var i=1; i<gridview.rows.length ;i++)
    { 
        document.getElementById(chkArray[i]).checked=false;
    }
}

//************ End of Selection of all checkboxes ***********************//



/*
var delayb4scroll=1000; //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=2; //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1; //Pause marquee onMousever (0=no. 1=yes)?

////NO NEED TO EDIT BELOW THIS LINE////////////

var copyspeed=marqueespeed;
var pausespeed=(pauseit==0)? copyspeed: 0;
var actualheight='';

function scrollmarquee(){
if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px";
else
cross_marquee.style.top=parseInt(marqueeheight)+8+"px";
}

function initializemarquee(){
cross_marquee=document.getElementById("vmarquee");
cross_marquee.style.top=0;
marqueeheight=document.getElementById("marqueecontainer").offsetHeight;
actualheight=cross_marquee.offsetHeight;
if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
cross_marquee.style.height=marqueeheight+"px";
cross_marquee.style.overflow="scroll";
return
}
setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll)
}

if (window.addEventListener)
window.addEventListener("load", initializemarquee, false);
else if (window.attachEvent)
window.attachEvent("onload", initializemarquee);
else if (document.getElementById)
window.onload=initializemarquee;

*/
