﻿/* 
    This Is The User Controls Script Section 
    Writen By : Sagiv Avraham @NIA.CO.IL
*/

/* Start Data Memebrs  */

var ImgOnStr = '_on';
var ImgOffStr = '_off';

var ClassOnStr = '_s';
var ClassOffStr = '_';

var srcElement = null;

/* End Data Memebrs  */


function HandleELEMENT(){
      
    try{              
        if(arguments[0]!=null)
            srcElement = arguments[0];
        else
            srcElement = event.srcElement;                             
        switch (srcElement.tagName){        
            case 'IMG':            
                HandleIMG();
                break;        
            case 'TABLE':            
                HandleTABLE();
                break;  
            default : 
                break;
        }        
    }
    catch(e){}
}

function HandleIMG(){       
    try{ 
        switch (event.type){
            case 'mouseover': 
                ReplaceImage(ImgOffStr,ImgOnStr);                        
                break;        
            case 'mouseout': 
                ReplaceImage(ImgOnStr,ImgOffStr);
                break;        
            default : 
                break;
        }        
    }
    catch(e){}
}

function HandleTABLE(){       
    try{        
        switch (event.type){
            case 'mouseover': 
                ReplaceClassName(ClassOffStr,ClassOnStr);                        
                break;        
            case 'mouseout': 
                ReplaceClassName(ClassOnStr,ClassOffStr);
                break;        
            default : 
                break;
        }        
    }
    catch(e){}
}

function ReplaceImage(oldStr,newStr){    
    try{
        if(srcElement.name == 's')
            return;         
        srcElement.src = srcElement.src.replace(oldStr,newStr);         
    }
    catch(e){}
}

function RImg(obj,oldStr,newStr)
{    
    try{                
        if(obj.name == 's')
            return;                
        obj.src = obj.src.replace(oldStr,newStr);                 
    }
    catch(e){}
}

function ReplaceClassName(oldStr,newStr){
    try{        
        if(srcElement.name == 's')
            return;          
        srcElement.className = srcElement.className.replace(oldStr,newStr);
    }
    catch(e){}
}

function RClassName(obj,oldStr,newStr){    
    try{        
        if(obj.name == 's')
            return;          
        obj.className = obj.className.replace(oldStr,newStr);
    }
    catch(e){}
}

function ShowHideSurveyResults(obj)
{    
    try
    {        
        if (obj.tagName != 'A') 
            return;  
        var ObjDiv = null;
        var DestObj = null;
        var ObjParentTbl = GetParentTbl(obj);
        if(isIe)        
        {               
            ObjDiv = ObjParentTbl.parentElement;            
            DestObj = ObjDiv.nextSibling;
        }
        else        
        {
            ObjDiv = ObjParentTbl.parentNode;  
            DestObj = ObjDiv.nextSibling.nextSibling;           
        }        
        if(obj.name == 's')
        {
            obj.name = '';                                     
            DestObj.style.display = 'block';                                        
        }
        else
        {            
            obj.name = 's';           
            DestObj.style.display = 'none';                        
        }
    }  
    catch(e)
    {
        alert(e);
    }   
}


function ReplaceSurveyImg(obj)
{
    try
    {           
        if(obj.src.indexOf('_over.gif')>-1)
        {
            obj.src = obj.src.replace('_over.gif','.gif'); 
        }
        else
        { 
            obj.src = obj.src.replace('.gif','_over.gif');
        }        
    }
    catch(e){}
}
function ReplaceSurveyStyle(obj)
{
    try
    {        
        var objParent = null;
        if(isIe)
            objParent = obj.parentElement.parentElement;
        else
            objParent = obj.parentNode.parentNode;
        if(obj.name == 's')
        {
            if(isIe)
            {
                obj.firstChild.src = obj.firstChild.src.replace('_close.gif','.gif');
                objParent.childNodes[2].className ='';                                
                objParent.childNodes[1].className ='Font12';
            }
            else
            {
                obj.childNodes[1].src = obj.childNodes[1].src.replace('_close.gif','.gif');                                                          
                objParent.childNodes[5].className ='';                                
                objParent.childNodes[3].className ='Font12';              
            }
        }
        else
        {
            if(isIe)
            {                
                obj.firstChild.src = obj.firstChild.src.replace('.gif','_close.gif');
                objParent.childNodes[2].className ='SurveyRedQuestion';                                
                objParent.childNodes[1].className ='SurveyBold';
            }
            else
            {
                obj.childNodes[1].src = obj.childNodes[1].src.replace('.gif','_close.gif');                
                objParent.childNodes[5].className ='SurveyRedQuestion';                                
                objParent.childNodes[3].className ='SurveyBold';
            }
        }
    }
    catch(e){}
}

