﻿// JScript File
var child_window=null;
var parent_window=window;
function popup(url)
{
    var  width = 820;
    var height = 560;
    var    top = 120;
    var   left = 105;
    var  props = "toolbars=no,status=no,resizable=no,scrollbars=yes,width=" + 
    width + ",height=" + height + ",left=" + left + ",top=" + top;
    child_window = window.open(url, "myWin", props);
    document.getElementById('divopaque').className = "opaquediv";
    parent_window.onclick = blurify;
    parent_window.onfocus = blurify;
    document.getElementById('divopaque').onclick = blurify;
    document.getElementById('divopaque').onfocus = blurify;
    return false;
}

function popup(url,width,height)
{
    var    top = 120;
    var   left = 105;
    var  props = "toolbars=no,status=no,resizable=no,scrollbars=yes,width=" + 
    width + ",height=" + height + ",left=" + left + ",top=" + top;
    child_window = window.open(url, "myWin", props);
    document.getElementById('divopaque').className = "opaquediv";
    parent_window.onclick = blurify;
    parent_window.onfocus = blurify;
    document.getElementById('divopaque').onclick = blurify;
    document.getElementById('divopaque').onfocus = blurify;
    return false;
}

//This function is used in the Registration and Breeders Registration pop //up.
function popup(url,width,height,blnresize)
{
    var    top = 120;
    var   left = 105;
    var  props = "toolbars=no,status=no,resizable=yes,scrollbars=yes,width=" + 
    width + ",height=" + height + ",left=" + left + ",top=" + top;
    child_window = window.open(url, "myWin", props);
    document.getElementById('divopaque').className = "opaquediv";
    parent_window.onclick = blurify;
    parent_window.onfocus = blurify;
    document.getElementById('divopaque').onclick = blurify;
    document.getElementById('divopaque').onfocus = blurify;
    return false;
}


function popupUpload(url)
{
    var  width = 870;
    var height = 560;
    var    top = 120;
    var   left = 105;
    var  props = "toolbars=no,status=no,resizable=no,scrollbars=yes,width=" + 
    width + ",height=" + height + ",left=" + left + ",top=" + top;
    window.open(url, "myWin", props);
    return false;
}

function blurify()
{
  child_window.focus();
    /* if(child_window)
    {
        if(parent_window)
            parent_window.blur();
        child_window.focus();
    }*/
}
function logoff_accept(strculture)
{
     window.close();
//    window.opener.location.href ="/Pedigree/" + strculture + //"/HomePage.htm?mode=logoff";
    window.opener.location.href ="/home.htm/logoff";
    parent_window.focus();
}

function logoff_reject()
{
    window.close();
    parent_window.focus();
}

function showpopup()
{
    self.focus();
}

function showparent()
{
    
        document.getElementById('divopaque').className = "";
        parent_window.focus();
    
    //parent_window.location.reload();
}
/************** functions for getting tooltip in breeders list start **********************/
function show(event,text)
{
    document.getElementById('divToolTip').innerHTML = text;
    var x=event.clientX +  document.body.scrollLeft;
    var y=event.clientY + document.body.scrollTop;
    document.getElementById('pop').className = "show";
    document.getElementById('pop').style.display="block";
    document.getElementById('pop').style.top= y-36;
    document.getElementById('pop').style.left= x;
}
function hidediv()
{
    document.getElementById('pop').style.display="none";
}
/************** functions for getting tooltip in breeders list end **********************/
/*functions for AllmyBreeds started*/
function showCurrentTab(TabId,ImgId)
        {
        document.getElementById('TabsHeadTable').style.backgroundImage= "url('../Images/Tabs/"+ImgId+".gif')";
        
        for(index=1;index<=5;index++)
        {
        if(document.getElementById("TabContent"+index).id==TabId)
        
        {

        document.getElementById(TabId).style.display="block";
        document.getElementById(index).style.color="rgb(255,192,1)";
               
        }
        else
        {
        document.getElementById("TabContent"+index).style.display="none";
        document.getElementById(index).style.color="white";
        
        }
        } 
       
        }
        /*Confirmation.aspx*/
        function ClosePopup()
        {
        window.close();
        
        }
/* functions all my breeds End*/

/****** Start Upload Photo Javascript Functions *****/

function chkBoxClicks(objClick,objUnClick)
{
    if(document.getElementById(objClick).checked == true)
	{
	document.getElementById(objClick).checked = true;
	document.getElementById(objUnClick).checked = false;		
	}
	
	if(document.getElementById(objUnClick).checked == true)
	{
	document.getElementById(objClick).checked = false;
	document.getElementById(objUnClick).checked = true;		
	}    
}

function Browsefile(objUpload,objLabel,objErrLabel,objBreed)
    {
        document.getElementById(objLabel).innerHTML = document.getElementById(objUpload).value;
//        if(document.getElementById(objBreed).options[document.getElementById(objBreed).selectedIndex].value == '0')
//        {
//            document.getElementById(objErrLabel).innerText = "Select Breed and check upload";
//        }
        if(document.getElementById(objBreed).options[document.getElementById(objBreed).selectedIndex].value != '0')
        {
            document.getElementById(objErrLabel).innerText = "";
        }
        
    }  
    
    function drpBreedChange(objErrLabel,objBreed)
    {
        if(document.getElementById(objBreed).options[document.getElementById(objBreed).selectedIndex].value != '0')
        {
            document.getElementById(objErrLabel).innerText = "";
        }
        else
        {
            document.getElementById(objErrLabel).innerText = "Select Breed and check upload";
        }
    }

/****** End Upload Photo Javascript Functions *****/

/****** Start Breed Registratrion Page - Breed CheckBox ********/
 function checkboxvals(breedcount)
    {
       for(var itm=0;itm<breedcount;itm++)
       {          
          if(document.getElementById('BreedersRegistrationCtrl1_chkBreeds_'+itm).checked)
          {
             var uncheckval = document.getElementById('BreedersRegistrationCtrl1_chkBreeds_'+itm).parentNode.id;
             var hidval = document.getElementById('BreedersRegistrationCtrl1_hidBreeds').value;
            if(hidval != '')
            {
                var arrString = hidval.split('|');
                for(var i=0;i<arrString.length;i++)
                {
                    var hidvalarr = document.getElementById('BreedersRegistrationCtrl1_hidBreeds').value;
                    if(arrString[i] != '')
                    {
                        if(arrString[i] != uncheckval)
                        {
                            var chkVal = hidvalarr.indexOf(uncheckval,0);
                            if(chkVal == '-1')
                            {
                                document.getElementById('BreedersRegistrationCtrl1_hidBreeds').value  += uncheckval+"|";
                            }
                        }                       
                    }
                }
            }
            else
            {
                document.getElementById('BreedersRegistrationCtrl1_hidBreeds').value  += document.getElementById('BreedersRegistrationCtrl1_chkBreeds_'+itm).parentNode.id+"|";
            }
          }
          else
          {
            var uncheckval = document.getElementById('BreedersRegistrationCtrl1_chkBreeds_'+itm).parentNode.id;
            var hidval = document.getElementById('BreedersRegistrationCtrl1_hidBreeds').value;
            if(hidval != '')
            {
                var arrString = hidval.split('|');
                for(var i=0;i<arrString.length-1;i++)
                {
                    if(arrString[i] != '')
                    {
                        if(arrString[i] == uncheckval)
                        {
                            hidval = hidval.replace(uncheckval + '|','');
                            document.getElementById('BreedersRegistrationCtrl1_hidBreeds').value = hidval;
                        }                       
                    }
                }
            }
          }
       }
    }
/****** End Breed Registratrion Page - Breed CheckBox ********/

function visibleReg(obj,objBreedddl,objReg)
{
    if(obj == 'true')
    {
        document.getElementById('RegisterMainDiv').style.display = "none";
        document.getElementById('divUpload').style.display = "";
	 if(objBreedddl != 'false')
	  {
        	document.getElementById('RegistrationCtrl1_lblError').innerHTML = "";
	  }
        if(objReg == 'true')
        {
	   if(objBreedddl != 'false')
	    {
            if(document.getElementById(objBreedddl).options[document.getElementById(objBreedddl).selectedIndex].value == '0')
            {
                document.getElementById('RegistrationCtrl1_lblError').innerHTML = "Seleccione una raza antes de hacer clic en el link subir imagen";            
                document.getElementById('RegisterMainDiv').style.display = "";
                document.getElementById('divUpload').style.display = "none";
            }
            var selObj = document.getElementById('PhotoUploadCtrl1_drpBreed1');
	        selObj.selectedIndex = document.getElementById(objBreedddl).selectedIndex;
	   }
        }
    }
    else if(obj != 'true')
    {
        document.getElementById('RegisterMainDiv').style.display = "";
        document.getElementById('divUpload').style.display = "none";
    }
}

/*Select a pet Tab Function starts */
function SAP_showCurrentTab(TabId,ImgId)
        {
        document.getElementById(ImgId).style.backgroundImage= "url('/NR/rdonlyres/3565EFFE-3F82-41F4-B7FD-E7D9D9B61D2F/0/tab_Mouseover.gif')";
        
        for(index=1;index<=5;index++)
        {
        if(document.getElementById("TabContent"+index).id==TabId)
        
        {

        document.getElementById(TabId).style.display="block";
       /* document.getElementById(index).style.color="rgb(255,192,1)";*/
               
        }
        else
        {
      
        document.getElementById("TabContent"+index).style.display="none";
        document.getElementById(index).style.color="white";
        document.getElementById(index).style.backgroundImage= "url('/NR/rdonlyres/66F5253F-5F6E-4D33-B6D0-7CCEB4D14F56/0/tab_link.gif')";
        
        }
        } 
       
        }

/*Select a pet Tab Function End */


/*Start Select a Dog Control Functions */
function divcollapse1(node)
{
    clearDivs();
    var nextDIV = node.nextSibling;
    while(nextDIV.nodeName != "DIV") {
        nextDIV = nextDIV.nextSibling;
      }
       var divlayer = document.getElementById(nextDIV.id);
      if(divlayer.style.display == "none" || divlayer.style.display == "")
      {
      	divlayer.style.display = "block";
      }
}
function visibleclick(objId,rdoId)
{
    var button = null;var selection = -1; 
    //var rdoCount = document.getElementById('SelectaDog1_'+rdoId).cells.length;
    var oRow = document.getElementById('SelectaDog1_'+rdoId); 
	var inputs = oRow.getElementsByTagName("INPUT");
    for (var i=0; i < inputs.length; i++) 
    {
        if(inputs[i].type == "radio" )
        {
            button = document.getElementById('SelectaDog1_'+rdoId + "_" + i); 
            if (button && button.checked) 
            {
                var divlayer = document.getElementById(objId);
	            divlayer.style.display = "block";
                break;
            }
        }
    }
     //var divlayer = document.getElementById(objId);
	        //divlayer.style.display = "block";
}
function clearDivs()
{
    var hidQuesCount = document.getElementById('SelectaDog1_hidQuestionsCount').value;
    for(i=0;i<hidQuesCount;i++)
    {
	    document.getElementById('SelectaDog1_data'+i).style.display = "none";
	}
}

function searchdiv(objMessage)
{
    var blnTick = null;
        var hidQuesCount = document.getElementById('SelectaDog1_hidQuestionsCount').value;
     for(i=0;i<hidQuesCount;i++)
    {
        if(document.getElementById('SelectaDog1_Parent'+i+'click').style.display != "block")
        {
            blnTick="1";
            break;
        }
    }
    if(blnTick != "1")
    {
        document.getElementById('SelectaDog1_hidTick').value ="1";
        return true;
    }
    else
    {
        //alert('Please answer all Questions.');
        alert(objMessage);
        return false;
    }
}

function bgOver(tableid)
{
	document.getElementById(tableid).className = 'tableBgOver';
}

function bgOut(tableid)
{
	document.getElementById(tableid).className = 'tableBg';
}

function opendiv(id,id2)
    {
	document.getElementById('first').className = "divTxt";
	document.getElementById('second').className = "divTxt";
	document.getElementById('third').className = "divTxt";

      document.getElementById('maindiv').innerHTML = document.getElementById(id).innerHTML;
	  document.getElementById(id2).className = "selected";
	}

/* End Select a Dog Control Functions */

/*Select a pet Tab Function starts */
function SAP_showCurrentTab(TabId,ImgId)
        {
        document.getElementById(ImgId).style.backgroundImage= "url('/NR/rdonlyres/3565EFFE-3F82-41F4-B7FD-E7D9D9B61D2F/0/tab_Mouseover.gif')";
        
        for(index=1;index<=5;index++)
        {
        if(document.getElementById("TabContent"+index).id==TabId)
        
        {

        document.getElementById(TabId).style.display="block";
       /* document.getElementById(index).style.color="rgb(255,192,1)";*/
               
        }
        else
        {
      
        document.getElementById("TabContent"+index).style.display="none";
        document.getElementById(index).style.color="white";
        document.getElementById(index).style.backgroundImage= "url('/NR/rdonlyres/66F5253F-5F6E-4D33-B6D0-7CCEB4D14F56/0/tab_link.gif')";
        
        }
        } 
       
        }

/*Select a pet Tab Function End */

/* Tips Function */
function showCurrentTipsTab(TabId,ImgId)
        {

        document.getElementById('TipsCtrl1_hidTab').value=ImgId;
document.getElementById('TabsHeadTable').style.backgroundImage= "url('/pedigreela/Images/Tips/tabbg"+ImgId+".jpg')";

//document.getElementById('TabsHeadTable').style.backgroundImage= "url('/pedigreela/Images/Tips/tabbg1.gif')";
        
        for(index=1;index<=3;index++)
        {
        if(document.getElementById("TabContent"+index).id==TabId)
        
        {

        document.getElementById(TabId).style.display="block";
        document.getElementById(index).style.color="rgb(255,192,1)";
               
        }
        else
        {
        document.getElementById("TabContent"+index).style.display="none";
        document.getElementById(index).style.color="white";
        
        }
        } 
       
        }
        
       function tipsdownload(errmsg,lblid)
        {
            //document.getElementById("TipsCtrl1__ctl0_lblTipsError").innerHTML = errmsg;
            document.getElementById("TipsCtrl1__ctl" + lblid).innerHTML = errmsg;
            return false;
        }
        
        function BrowsePdffile(objUpload,objText)
    {
        document.getElementById(objText).value = document.getElementById(objUpload).value;
    }   
/* End Tips Function */