﻿// functions to help with rating


        function setAltMessage(val){
            element = document.getElementById('AltMessage');
            element.innerHTML = val;
        }
        
        function clearAltMessage(){
            element = document.getElementById('AltMessage');
            element.innerHTML = '';
        }
        
        function redirectURL(val){
            if(confirm('You are accessing a link outside of the Go4Funding network.\nGo4Funding is not responsible for the content available on any other Internet sites linked to the site.\nAccess to any other Internet sites linked to the site is at the user\'s own risk.')){
                window.open(val);
                
            }
        }
        function showImage(val){
            element = document.getElementById('actualImage');
            element.src=val;
        }
        
        var orgSrc=new Array();
        var login = 'True';
        var rated = 'False';
        var hField = '';
        var clicked = false;
        var hideDiv = '';
        var ratedMsg = '';
        function setMsg(val){
             elem = document.getElementById('RatingMsg');
             elem.innerHTML = val;   
            
        }
        
        function setField(val){
             
            hField = val; 
        }
        function mouseOverFunc(val2,i)
        {
            
            if(login != 'False' && (!isRated())){
            
                setMsg(orgMsgs[i]);  
            }else{
                return;
            }  
            orgSrc[i]=  (document.getElementById(val2)).src;
            
            
            (document.getElementById(val2)).src = '/images/star.gif';
           
            if(i > 1){
                for(k=1; k < i; k++){
                    //orgSrc[k] = (document.getElementById(orgElements[k])).src;
                    (document.getElementById(orgElements[k])).src = '/images/star.gif';
                }
            }
            if(i < 5){
                for(k=(i+1); k < 6; k++){
                    //orgSrc[k] = (document.getElementById(orgElements[k])).src;
                    (document.getElementById(orgElements[k])).src = '/images/blankstar.gif';
                }
            }
            
        }
        
        
        
        function mouseOutFunc(val,i){
             if(login != 'False' && (!isRated())){
                setMsg(orgMsgs[6]);
             }else{
                return;
             }
           
             for(k=1; k < 6; k++){
                    (document.getElementById(orgElements[k])).src = orgSrc[k];
             }
            
        }
       
        var orgElements = new Array();
        orgElements[0] = '';
        orgElements[1] = '';
        orgElements[2] = '';
        orgElements[3] = '';
        orgElements[4] = '';
        orgElements[5] = '';
        var orgMsgs = new Array();
        
        
        function ratingMouseOver(){
            if(login == 'False'){
                elem = document.getElementById('RatingMsg');
                elem.style.display = 'none';
          
                elem = document.getElementById('LoginMsg');
                elem.style.display = '';
            }else{
                if(isRated()){
                    elem = document.getElementById('RatingMsg');
                    elem.style.display = 'none';
              
                    elem = document.getElementById('LoginMsg');
                    elem.style.display = '';
                    elem.innerHTML = ratedMsg;
                }
            }
        }
        
        function ratingMouseOut(){
            //if(login == 'False'){
                elem = document.getElementById('RatingMsg');
           
                elem.style.display = '';
                elem = document.getElementById('LoginMsg');
                elem.style.display = 'none';
           // }
        }
        
        function onRating(val){
           
          if(rated != 'True' && login!='False'){
            rated = 'True';
            clicked = true; 
            imagVar = 'image';
            
            for(i=1; i <=val;i++){
                elem = document.getElementById(imagVar + i);
                elem.src = '/images/star.gif';
                
            }
            elem = document.getElementById(hideDiv);
            elem.style.display='none';
            
            elem = document.getElementById('ratedDiv');
            elem.style.display='';
            return true;
         }
            
            
        }
        function isRated( ){
          
            if(rated == 'False'){
                return false;
             }   
             return true;
        }
        function addElement(val1,val2,val3,val4,val5,avg,votes,loginVal,isRated,div2Hide){
            
            orgElements[1] = val1;
       
            orgElements[2] = val2;
            orgElements[3] = val3;
            orgElements[4] = val4;
            orgElements[5] = val5;
            orgSrc[0] = '';
            orgSrc[1] = (document.getElementById(val1)).src;
           
            orgSrc[2] = (document.getElementById(val2)).src;
            orgSrc[3] = (document.getElementById(val3)).src;
            orgSrc[4] = (document.getElementById(val4)).src;
            orgSrc[5] = (document.getElementById(val5)).src;
            orgMsgs[0] ='';
            if(loginVal != 'False'){
                
                orgMsgs[1] = 'Poor';
                orgMsgs[2] = 'Nothing Special';
                orgMsgs[3] = 'Worth Considering';
                orgMsgs[4] = 'Cool';
                orgMsgs[5] = 'Awesome Idea';
            }  
            ratedMsg = 'You have rated this post.'
            msg = '(' + votes + ' Votes' + ')';
            orgMsgs[6] = msg;
            login=loginVal;
          
            hideDiv = div2Hide;
            if(!clicked){
                rated = isRated;
            }
            setMsg(msg);
        
        }
        
        
         function addElementUser(val1,val2,val3,val4,val5,avg,votes,loginVal,isRated,div2Hide){
            
            orgElements[1] = val1;
       
            orgElements[2] = val2;
            orgElements[3] = val3;
            orgElements[4] = val4;
            orgElements[5] = val5;
            orgSrc[0] = '';
            orgSrc[1] = (document.getElementById(val1)).src;
           
            orgSrc[2] = (document.getElementById(val2)).src;
            orgSrc[3] = (document.getElementById(val3)).src;
            orgSrc[4] = (document.getElementById(val4)).src;
            orgSrc[5] = (document.getElementById(val5)).src;
            orgMsgs[0] ='';
            if(loginVal != 'False'){
                
                orgMsgs[1] = 'Beware';
                orgMsgs[2] = 'Need Information';
                orgMsgs[3] = 'Worth Considering';
                orgMsgs[4] = 'Cool';
                orgMsgs[5] = 'Awesome';
            }  
            ratedMsg = 'You have rated this user.'
            msg = '(' + votes + ' Votes' + ')';
            orgMsgs[6] = msg;
            login=loginVal;
          
            hideDiv = div2Hide;
            if(!clicked){
                rated = isRated;
            }
            setMsg(msg);
        
        }
        
       

/* share link code */

        var shareDivShow=0;
        var loginPanelShow = 0;
        function shareDiv(){
            if(login == 'True'){
                if(shareDivShow==0){
                    elem = document.getElementById('SharePanel');
                    elem.style.display='';
                    shareDivShow=1;
                    
                    
                }else{
                    elem = document.getElementById('SharePanel');
                    elem.style.display='none';
                    shareDivShow=0;
                }
            }else{
                 /* if(loginPanelShow==0){
                    elem = document.getElementById('LoginPanel');
                    elem.style.display='';
                    loginPanelShow=1;
                    
                    
                }else{
                    elem = document.getElementById('LoginPanel');
                    elem.style.display='none';
                    loginPanelShow=0;
                }*/
                elem = document.getElementById('LoginPanel');
                if(elem.style.display==''){
                     elem.style.display='none';
                }else{
                     elem.style.display='';
                }
                
            }
        }
        var timerID = null;
        var timerRunning = false;
        var delay = 3000;
        
        function hideShow(val){
           elem = document.getElementById('SharePanel');
           if(elem.style.display != 'none'){
               shareDivShow=0;
               elem.style.display='none';
               elem = document.getElementById('SuccessSharePanel');
               elem.style.display='';
                   
               startTimer();
           }
        }
        
        function stopTimer(){
            if(timerRunning){
                clearTimeout(timerID);
                timerRunning = false;
                elem = document.getElementById('SuccessSharePanel');
                 elem.style.display='none';
            }
        }
        function startTimer(){
            setTimeout("stopTimer()",delay);
            timerRunning = true;
        }
        
         function checkShareDiv(){
                                                 
            if(shareDivShow==0){
                elem = document.getElementById('SharePanel');
                if(elem != null)
                    elem.style.display='none';
            
            }else{
                elem = document.getElementById('SharePanel');
                elem.style.display='';
            }
            
            
        }
        
/* end share link code */        
