﻿// JScript File
function auto(txt)
{
debugger;
    document.getElementById(txt).value=this.innerText;
    document.getElementById('dataDiv').style.visibility='hidden';
    return false;
}


var SelectedRow = null;
var SelectedRowIndex = null;
var UpperBound = null;
var LowerBound = null;

//window.onload = function()
//{
//    UpperBound = parseInt('<%= this.gridView.Rows.Count %>') - 1;
//    LowerBound = 0;
//    SelectedRowIndex = -1;        
//}

/*
	Common functions for table navigation
*/

function Hilight(oSrc)
{
//debugger;
	oSrc.parentElement.bgColor = "#296D92";	
	oSrc.style.color = "White"
	oSrc.parentElement.scrollIntoView(false);
}

function unHilight(oSrc)
{
	oSrc.parentElement.bgColor = "#EEEEEE";
	oSrc.style.color = "Black"
}

function keyRow(oSrc, oFn)
{
	if(window.event.keyCode == 13)
	{
		eval(oFn + "(oSrc.parentElement)");
	}
	if(window.event.keyCode == 40)
	{
		if(oSrc.parentElement.rowIndex == oSrc.parentElement.parentElement.parentElement.rows.length - 1)
			return;
		else
		{
			oSrc.parentElement.parentElement.parentElement.rows[oSrc.parentElement.rowIndex + 1].cells[0].focus();
			return;
		}
	}
	if(window.event.keyCode == 38)
	{
		if(oSrc.parentElement.rowIndex == 0)
			return;
		else
		{
			oSrc.parentElement.parentElement.parentElement.rows[oSrc.parentElement.rowIndex - 1].cells[0].focus();
			return;
		}
	}
}

function checkEnter(oFn)
{
	if(window.event.keyCode == 13)
	{
		eval(oFn + "()");
	}
}	


function CheckRadio(id)
{
debugger; 
    var tags = document.getElementsByTagName('input');        
    for(i=0;i<tags.length;i++)
    {
        name = tags[i].name;
        if(name.indexOf('radio') > -1)
        {              
            alert(name.indexOf('radio').value);                 
            //alert(document.getElementById(tags[i].id).checked);
            window.open("Default.aspx","mywindow","location=1,status=1,scrollbars=1,width=100,height=100"); 
        }             
    }
}

//For opening PopUp
var xmlHttp;
function GetXmlHttpObject()
{
    var xmlHttp=null;
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}
//Calling AJAx

function callAjaxShowDiv1(value) 
{ 
//debugger;    
    xmlHttp = GetXmlHttpObject(); 
    if (xmlHttp==null) 
    { 
        alert ("Browser does not support HTTP Request");
        return; 
    } 
    if (value != '') 
    {                   
        //you can provide your page URL which will fetch you the values from your database
        var url = "Default4.aspx"; 
        url = url + "?ProductName=" +encodeURIComponent(value)+"&Page=POP";

        //state change event-this will occur ass soon as response comes from the url
        xmlHttp.onreadystatechange = stateChanged1; 
        xmlHttp.open("GET",url,true); 
        xmlHttp.send(null); 
    }
    else
    {
        //document.getElementById("dataDiv").style.visibility='hidden';
    }     
}


//event
function stateChanged1() 
{ 
debugger;
    //for a succesful event ready state  value of the xmlhttp object must contain these values
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
    { 
        //Display contents 
        var xmlResponse = xmlHttp.responseText; 
        if (xmlResponse!='') 
        { 
            //alert(xmlResponse); 
            window.open(xmlResponse,"mywindow","location=1,status=1,scrollbars=1,width=500,height=500,menubar=0,resizable=0,location=0,directories=0");                       
        } 
        else 
        { 
            alert("An Error Occured! Please try again later!");
        } 
    } 
}  


function fnCheckVal(intObjId)
{
debugger;
    var found_it ;
    for (var i=1; i<document.forms(0).length; i++)   
    { 
        if(document.forms(0).elements[i].id )
        { 
            if(document.forms(0).elements[i].id.indexOf("radio")!=-1) 
            {
                if (document.forms(0).elements[i].checked)
                {   
                    //alert(document.forms[0].elements[i].value);  
                    found_it = true;
                    callAjaxShowDiv1(document.forms[0].elements[i].value);                  
                    // Set the flag if any radio button is checked                    
                    break;
                }
            }
        }
    }
    if(!found_it)
    {
        alert("Select an Option");
        return false;
    }
    else 
    {
        return false;
    } 
}