﻿// JScript File
$(document).ready(function() {

    $(".assetThumb img").hover(
      function () {
        imgsrc = $(this).attr("src");
        imgsrcON = imgsrc.replace(/.gif$/ig,"over.gif");
        $(this).attr("src", imgsrcON);
      }, 
      function () {
        imgsrc = $(this).attr("src");
        imgsrcON = imgsrc.replace(/over.gif$/ig,".gif");
        $(this).attr("src", imgsrcON);
      }
    );
    
    

    
});



function WriteFlash(div, swf, width, height, flashvar, transparency, background)
{
        var flashvars = {
            
        };
        var params = {
            bgcolor : background,wmode: "opaque"
        };
        var attributes = {
          id: "swf" + div,
          name: "swf" + div
        };

        swfobject.embedSWF(swf, div, width, height, "9.0.0","expressInstall.swf", flashvars, params, attributes);
            
}


function isAlreadyRated()
{
    var urlList = getCookie('userVideoRatedList');
    var asset = aID + '#';
    if(urlList != null && urlList != "undefined" && urlList != "null") 
    {
         if(urlList.indexOf(asset) > -1)
        {
            var l = urlList.indexOf(asset);
            var temp = new Array();
            var temp = urlList.split('$');
            var id_rate = '';
            for (var i = 0; i < temp.length; i++)
            {
                if (temp[i].indexOf(asset) > -1)
                {
                    id_rate = temp[i];
                }
            }

            var rate = id_rate.replace(asset,'');
            SetImgFromCookie(rate);
           return "true";           
         }
           
     }
     return "false";
}

function SetImgFromCookie (imgNum)
{
    
        if(imgNum == "1")
        {
            document.imgRate1.src="/images/rating/star_redReviewFull.gif";
            document.imgRate2.src="/images/rating/star_redReviewEmpty.gif";
            document.imgRate3.src="/images/rating/star_redReviewEmpty.gif";
            document.imgRate4.src="/images/rating/star_redReviewEmpty.gif";
            document.imgRate5.src="/images/rating/star_redReviewEmpty.gif";
        }
        
         if(imgNum == "2")
        {
            document.imgRate1.src="/images/rating/star_redReviewFull.gif";
            document.imgRate2.src="/images/rating/star_redReviewFull.gif";
            document.imgRate3.src="/images/rating/star_redReviewEmpty.gif";
            document.imgRate4.src="/images/rating/star_redReviewEmpty.gif";
            document.imgRate5.src="/images/rating/star_redReviewEmpty.gif";
        }
        
         if(imgNum == "3")
        {
            document.imgRate1.src="/images/rating/star_redReviewFull.gif";
            document.imgRate2.src="/images/rating/star_redReviewFull.gif";
            document.imgRate3.src="/images/rating/star_redReviewFull.gif";
            document.imgRate4.src="/images/rating/star_redReviewEmpty.gif";
            document.imgRate5.src="/images/rating/star_redReviewEmpty.gif";
        }
        
         if(imgNum == "4")
        {
            document.imgRate1.src="/images/rating/star_redReviewFull.gif";
            document.imgRate2.src="/images/rating/star_redReviewFull.gif";
            document.imgRate3.src="/images/rating/star_redReviewFull.gif";
            document.imgRate4.src="/images/rating/star_redReviewFull.gif";
            document.imgRate5.src="/images/rating/star_redReviewEmpty.gif";
            
        }
        
         if(imgNum == "5")
        {
            document.imgRate1.src="/images/rating/star_redReviewFull.gif";
            document.imgRate2.src="/images/rating/star_redReviewFull.gif";
            document.imgRate3.src="/images/rating/star_redReviewFull.gif";
            document.imgRate4.src="/images/rating/star_redReviewFull.gif";
            document.imgRate5.src="/images/rating/star_redReviewFull.gif";
        }
}


function RateImgOver(imgNum)
{
var isRated = isAlreadyRated();
    
    if(isRated == "false")
    {
    if(imgNum == "1")
        {
            document.imgRate1.src="/images/rating/star_redReviewFull.gif";
            document.imgRate2.src="/images/rating/star_redReviewEmpty.gif";
            document.imgRate3.src="/images/rating/star_redReviewEmpty.gif";
            document.imgRate4.src="/images/rating/star_redReviewEmpty.gif";
            document.imgRate5.src="/images/rating/star_redReviewEmpty.gif";
            document.getElementById("lblRateText").innerHTML = "It’s okay";
        }
        
         if(imgNum == "2")
        {
            document.imgRate1.src="/images/rating/star_redReviewFull.gif";
            document.imgRate2.src="/images/rating/star_redReviewFull.gif";
            document.imgRate3.src="/images/rating/star_redReviewEmpty.gif";
            document.imgRate4.src="/images/rating/star_redReviewEmpty.gif";
            document.imgRate5.src="/images/rating/star_redReviewEmpty.gif";
            document.getElementById("lblRateText").innerHTML = "Decent";
        }
        
         if(imgNum == "3")
        {
            document.imgRate1.src="/images/rating/star_redReviewFull.gif";
            document.imgRate2.src="/images/rating/star_redReviewFull.gif";
            document.imgRate3.src="/images/rating/star_redReviewFull.gif";
            document.imgRate4.src="/images/rating/star_redReviewEmpty.gif";
            document.imgRate5.src="/images/rating/star_redReviewEmpty.gif";
           document.getElementById("lblRateText").innerHTML = "Pretty good";
        }
        
         if(imgNum == "4")
        {
            document.imgRate1.src="/images/rating/star_redReviewFull.gif";
            document.imgRate2.src="/images/rating/star_redReviewFull.gif";
            document.imgRate3.src="/images/rating/star_redReviewFull.gif";
            document.imgRate4.src="/images/rating/star_redReviewFull.gif";
            document.imgRate5.src="/images/rating/star_redReviewEmpty.gif";
           document.getElementById("lblRateText").innerHTML = "Great";
            
        }
        
         if(imgNum == "5")
        {
            document.imgRate1.src="/images/rating/star_redReviewFull.gif";
            document.imgRate2.src="/images/rating/star_redReviewFull.gif";
            document.imgRate3.src="/images/rating/star_redReviewFull.gif";
            document.imgRate4.src="/images/rating/star_redReviewFull.gif";
            document.imgRate5.src="/images/rating/star_redReviewFull.gif";
            document.getElementById("lblRateText").innerHTML = "Wow!";
        }
     }
}

//Function to set cookie
function setCookie(c_name,value,expiredays)
 {   
var expires = new Date();
    expires.setTime(expires.getTime() + 3600000*24*expiredays);

document.cookie = c_name+"="+value+"; expires=" + expires.toGMTString();
}

//funtion to get cookie
function getCookie(name)
{
    var dc = document.cookie;
     var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);

   
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));

}


function callToServer (rate, assetID)
{
    //jQuery Rate

var isRated = isAlreadyRated();
    
    if(isRated == "false")
    {
        _sTrackRateActivity();
        
	    dataURL = "assetID="+assetID+"&rate="+rate;
    	
	    jQuery.ajax({
			    type: "POST",
			    url: "/Ajax.aspx",
			    data: dataURL,
    			
			    success: function(msg){
    			var urlList = getCookie('userVideoRatedList');
                if(urlList != null && urlList != "undefined" && urlList != "null")
                {
                   urlList = urlList + assetID+ "#"+rate + "$";
                }
                else
                {
                   urlList = assetID+ "#"+rate + "$";
                }
                setCookie('userVideoRatedList',urlList,365);
                
                jQuery("p#lblRateText").html("Thank you for Rating");
			    jQuery("div#rateImages").html(msg);
    						
			    }
	    }); 
	
	}
    
}

function SaveReview (actID)
{

    if(jQuery("#ctl00_ContentPlaceHolder1_txtUsername").val() == "")
    {
        jQuery("#ctl00_ContentPlaceHolder1_lblMsg").html("<font color='#ae0202'><b>First Name is required</b></font>");
    }
    else if(jQuery("#ctl00_ContentPlaceHolder1_chkAgree").attr("checked") != true)
    {
        jQuery("#ctl00_ContentPlaceHolder1_lblMsg").html("<font color='#ae0202'><b>Please agree to the Terms of Use</b></font>");
    }
    else
    {
     dataURL = "activityID="+actID+"&username="+jQuery("#ctl00_ContentPlaceHolder1_txtUsername").val()+"&age="+jQuery("#ctl00_ContentPlaceHolder1_txtAge").val()+"&city="+jQuery("#ctl00_ContentPlaceHolder1_txtCity").val();
     dataURL += "&state="+jQuery("#ctl00_ContentPlaceHolder1_txtState").val()+"&comment="+jQuery("#ctl00_ContentPlaceHolder1_txtComment").val().replace(/'/g,"_");
     
    
	   jQuery.ajax({
			    type: "POST",
			    url: "/Ajax.aspx",
			    data: dataURL,
    			
			    success: function(msg){
    				if(msg == "finished")
    				    document.location.href="/reviews.aspx?actID="+actID+"&finished=true";
			    }
	    }); 
	 }
}

//page inits
function jsinit(section)
{
    switch(section)
    {
        case "home":
            var flashvars = {
                xmlPath: "/xml/homepromos.ashx"
            };
            var params = {
                bgcolor : "#1436A3"
            };
            var attributes = {
              id: "swfHomePromo",
              name: "swfHomePromo"
            };

            swfobject.embedSWF("/flash/swf/actv_homePromoCycle.swf", "homePromo", "600", "290", "9.0.0","expressInstall.swf", flashvars, params, attributes);

        break;
        
        case "topnav":
        
        
        
        break;
    }


}
