﻿// JScript File

        	
       
       // Global variable that using across the page.
       var strGlobalAvglblID,strGlobalIncrlblID,strGlobalDecrlblID,strGlobalDivMessageID;
        
        function fnIncrementPlusCount(strMyVal)
            {
                // alert("strMyVal" + strMyVal);
             
              var arrMyVal=strMyVal.split("||");
              var strMyLabels = arrMyVal[0];
              var strMyCelebsID = arrMyVal[1];
              
              var arrMyLables = strMyLabels.split("~");
              var strAvglblID = arrMyLables[0];
              var strIncrlblID = arrMyLables[1];
              
              strGlobalAvglblID = strAvglblID;
              strGlobalIncrlblID = strIncrlblID;
            
              
              xmlHttp=GetXmlHttpObject()
				if (xmlHttp==null)
				{
					alert ("Your browser does not support AJAX!");
					return;
				} 
				xmlHttp.onreadystatechange = handlePlusStateChange;
			    var  mydate = new Date();
				var url="AjaxIncrementCount.aspx";
				url=url+"?strValue="+strMyCelebsID +"&strType=Plus&mydate=" +mydate.getTime();

				//xmlHttp.open("post","ajaxresponsepage.aspx",true);
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
				
            }

            // This method will be called after the method has been executed
            // and the result has been sent to the client.

           function handlePlusStateChange() 
            {

                if(xmlHttp.readyState == 4) 
                {
                    if(xmlHttp.status == 200) 
                    {
  
                        // alert("xmlHttp.responseText :" + xmlHttp.responseText);
                          var strResponse = xmlHttp.responseText;
                          var arrMyResponse = strResponse.split("~");          
                        
                          
                          var strAvrgCount = arrMyResponse[0];   // Average Vote
                          var strMyDivID = arrMyResponse[1];    // getting control id for Message Container
                          var strMessageContent = arrMyResponse[2]; // getting the content for message
                          
                          // this is the case of first time Vote
                          if(strAvrgCount != "null")
                          {
                            document.getElementById(strGlobalAvglblID).innerHTML =  strAvrgCount;
                            
                            var intPlusCount  = parseInt(document.getElementById(strGlobalIncrlblID).innerHTML);
                            var intIncrementCount = intPlusCount + 1;
                            //alert("intIncrementCount" + intIncrementCount);
                            document.getElementById(strGlobalIncrlblID).innerHTML = intIncrementCount;
                          }              
                          
                         
                          strGlobalDivMessageID = strMyDivID;
                          var strDivMessageContentID =  strGlobalDivMessageID.replace("divMessage", "divMessageContent"); //  getting control id for MessageContent Container
                           //alert("strDivMessageContentID " + strDivMessageContentID);
                        
                          document.getElementById(strGlobalDivMessageID).style.display = "block";
                          document.getElementById(strDivMessageContentID).innerHTML =  strMessageContent;
                          var t=setTimeout("fnMakeInvisible();",1000) // hiding the message after 2 sec
                    }
                }
            }
            
            function fnMakeInvisible()
            {
                 //alert('Welcome to dotnetheaven.com : ' + strGlobalDivMessageID);    
              
                 document.getElementById(strGlobalDivMessageID).style.display = "none";
                 
            }
            
            

    
      
      
        
        function fnIncrementMinusCount(strMyVal)
            {
                // alert("strMyVal" + strMyVal);
             
              var arrMyVal=strMyVal.split("||");
              var strMyLabels = arrMyVal[0];
              var strMyCelebsID = arrMyVal[1];
              
              var arrMyLables = strMyLabels.split("~");
              var strAvglblID = arrMyLables[0];
              var strDecrlblID = arrMyLables[1];
              
              strGlobalAvglblID = strAvglblID;
              strGlobalDecrlblID = strDecrlblID;
             
              
                xmlHttp=GetXmlHttpObject()
				if (xmlHttp==null)
				{
					alert ("Your browser does not support AJAX!");
					return;
				} 
				xmlHttp.onreadystatechange = handleMinusStateChange;
			
			    var  mydate = new Date();
				var url="AjaxIncrementCount.aspx";
				url=url+"?strValue="+strMyCelebsID +"&strType=minus&mydate=" +mydate.getTime();

				//xmlHttp.open("post","ajaxresponsepage.aspx",true);
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
            }

            // This method will be called after the method has been executed
            // and the result has been sent to the client.

            function handleMinusStateChange()
            {
                if(xmlHttp.readyState == 4) 
                {
                    if(xmlHttp.status == 200) 
                    {
                         // alert("xmlHttp.responseText :" + xmlHttp.responseText);
                          var strResponse = xmlHttp.responseText;
                          var arrMyResponse = strResponse.split("~");          
                        
                          
                          var strAvrgCount = arrMyResponse[0];   // Average Vote
                          var strMyDivID = arrMyResponse[1];    // getting control id for Message Container
                          var strMessageContent = arrMyResponse[2]; // getting the content for message
                          
                          // this is the case of first time Vote
                          if(strAvrgCount != "null")
                          {
                            document.getElementById(strGlobalAvglblID).innerHTML =  strAvrgCount;
                            
                            var intMinusCount  = parseInt(document.getElementById(strGlobalDecrlblID).innerHTML);
                            var intDecrementCount = intMinusCount + 1;
                            //alert("intIncrementCount" + intIncrementCount);
                            document.getElementById(strGlobalDecrlblID).innerHTML = intDecrementCount;
                          }              
                          
                         
                          strGlobalDivMessageID = strMyDivID;
                          var strDivMessageContentID =  strGlobalDivMessageID.replace("divMessage", "divMessageContent"); //  getting control id for MessageContent Container
                           //alert("strDivMessageContentID " + strDivMessageContentID);
                        
                          document.getElementById(strGlobalDivMessageID).style.display = "block";
                          document.getElementById(strDivMessageContentID).innerHTML =  strMessageContent;
                          var t=setTimeout("fnMakeInvisible();",1000) // hiding the message after 2 sec
                    }
                }
            }           
           
            
            

    
 
        function fnShowMen()
        {
             document.getElementById("tblWomen").style.display = "none";
             document.getElementById("tblMen").style.display = "block";
             
             document.getElementById("tdMen").style.backgroundColor = "#FE0000";
             document.getElementById("tdMen").style.border = "0px solid #DBDBDB";
             
             document.getElementById("tdWomen").style.backgroundColor = "#FFFFFF";
             document.getElementById("tdWomen").style.border = "1px solid #DBDBDB";
             
             document.getElementById("spnMen").className = "white_12";
             document.getElementById("spnWomen").className = "black_12";
             
             document.getElementById("hlHotPixStars").href = "vote.aspx?sname=men";
             
        }
        function fnShowWomen()
        {
             document.getElementById("tblMen").style.display = "none";
             document.getElementById("tblWomen").style.display = "block";   
             
             
             document.getElementById("tdWomen").style.backgroundColor = "#FE0000";
             document.getElementById("tdWomen").style.border = "0px solid #DBDBDB";
             
             document.getElementById("tdMen").style.backgroundColor = "#FFFFFF";
             document.getElementById("tdMen").style.border = "1px solid #DBDBDB";
             
            
             document.getElementById("spnMen").className = "black_12";
             document.getElementById("spnWomen").className = "white_12";
               
             document.getElementById("hlHotPixStars").href = "vote.aspx?sname=women";
        }


        function fnShowTvNews()
        {
             document.getElementById("tblFilmNews").style.display = "none";
             document.getElementById("tblTVNews").style.display = "block";
             
             document.getElementById("tdTVNews").style.backgroundColor = "#FE0000";
             document.getElementById("tdTVNews").style.border = "0px solid #DBDBDB";
             
             document.getElementById("tdFilmNews").style.backgroundColor = "#FFFFFF";
             document.getElementById("tdFilmNews").style.border = "1px solid #DBDBDB";
             
             document.getElementById("spnTVNews").className = "white_12";
             document.getElementById("spnFilmNews").className = "black_12";
        }
        function fnShowFilmNews()
        {
             document.getElementById("tblTVNews").style.display = "none";
             document.getElementById("tblFilmNews").style.display = "block";   
             
             
             document.getElementById("tdFilmNews").style.backgroundColor = "#FE0000";
             document.getElementById("tdFilmNews").style.border = "0px solid #DBDBDB";
             
             document.getElementById("tdTVNews").style.backgroundColor = "#FFFFFF";
             document.getElementById("tdTVNews").style.border = "1px solid #DBDBDB";
             
            
             document.getElementById("spnTVNews").className = "black_12";
             document.getElementById("spnFilmNews").className = "white_12";
               
             
        }

