function CheckBlogTextField()
{
    var btnSubmit = document.getElementById('_ctl3_zenpanes_CenterPane__ctl3_btnSubmit');
    if (btnSubmit != null)
    { 
        if (document.getElementById('_ctl3_zenpanes_CenterPane__ctl3_txtBlog').value.length > 0 
            && document.getElementById('_ctl3_zenpanes_CenterPane__ctl3_txtBlog').value != document.getElementById('_ctl3_zenpanes_CenterPane__ctl3_hdnBlogTextDK').value 
            && document.getElementById('_ctl3_zenpanes_CenterPane__ctl3_txtName').value != document.getElementById('_ctl3_zenpanes_CenterPane__ctl3_hdnBlogNameDK').value ) 
                btnSubmit.disabled = false; 
            else 
                btnSubmit.disabled = true;
    }
}

function CheckBlogNameField()
{
    var btnSubmit = document.getElementById('_ctl3_zenpanes_CenterPane__ctl3_btnSubmit');    
    if (btnSubmit != null)
    { 
        
        if (document.getElementById('_ctl3_zenpanes_CenterPane__ctl3_txtName').value.length > 0 
            && document.getElementById('_ctl3_zenpanes_CenterPane__ctl3_txtName').value != document.getElementById('_ctl3_zenpanes_CenterPane__ctl3_hdnBlogNameDK').value 
            && document.getElementById('_ctl3_zenpanes_CenterPane__ctl3_txtBlog').value != document.getElementById('_ctl3_zenpanes_CenterPane__ctl3_hdnBlogTextDK').value ) 
                btnSubmit.disabled = false; 
            else
               btnSubmit.disabled = true;
    }
}


function emailcheck(str) 
{
    var at='@';
    var dot='.';
    var lat=str.indexOf(at);
    var lstr=str.length;
    var ldot=str.indexOf(dot);
    		
    if (str.indexOf(at)==-1)
	{
    	alert("Din email adresse er ikke korrekt");
    	document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_txtSenderEmail").focus();
    	return false;
	}

    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
    	alert("Din email adresse er ikke korrekt");
    	document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_txtSenderEmail").focus();
    	return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
    	alert("Din email adresse er ikke korrekt");
    	document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_txtSenderEmail").focus();
    	return false;
	}

    if (str.indexOf(at,(lat+1))!=-1)
	{
    	alert("Din email adresse er ikke korrekt");
    	document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_txtSenderEmail").focus();
    	return false;
	}

    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
    	alert("Din email adresse er ikke korrekt");
    	document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_txtSenderEmail").focus();
    	return false;
	}

    if (str.indexOf(dot,(lat+2))==-1)
	{
    	alert("Din email adresse er ikke korrekt");
    	document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_txtSenderEmail").focus();
    	return false;
	}

    if (str.indexOf(" ")!=-1)
	{
    	alert("Din email adresse er ikke korrekt");
    	document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_txtSenderEmail").focus();
    	return false;
	}

	return true;
}

function jsValidate()
{
    var data = document.getElementById("data").value;
    var ext = data.split('.');
    var exts = "avi,mov,mp4,mpg,mpeg,ram,rm,3gp,wmv,";
    
    if (!emailcheck(document.getElementById('_ctl3_zenpanes_CenterPane__ctl0_txtSenderEmail').value))
    {        
        return;
    }   

    if (data == '' || ext.length < 2 || exts.indexOf(ext[ext.length-1].toLower() + "," ) == -1) 
    {
        alert("Please select valid video file!");
        document.getElementById("data")
        return;
    }    
    
    document.getElementById("spanUpload").style.display = "block";
    document.getElementById("flashprogress").style.display = "block";
    
    SubmitThis();
}

function SubmitThis()
{
   
	var key = document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_Hidden1_Server").value;
	document.getElementById("Hidden1").value = key;	
	//alert("key=" + document.getElementById("Hidden1").value);
		
	var successredir = document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_Hidden2_Server").value;
	document.getElementById("Hidden2").value = successredir;	
	//alert("success=" + document.getElementById("Hidden2").value);
   	
	var errorredir = document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_Hidden3_Server").value;
	document.getElementById("Hidden3").value = errorredir;
	//alert("error=" + document.getElementById("Hidden3").value);

    var site_user_id = document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_Hidden4_Server").value;
	document.getElementById("Hidden4").value = site_user_id;
    //alert("siteuiserid=" + document.getElementById("Hidden4").value); 
					
	var datafileName = document.getElementById("data").value;
	document.getElementById("origfilename").value = datafileName;
    //alert("origfile=" +document.getElementById("origfilename").value);    
    
    var generatedfilename = document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_generatedfilename").value;
	//alert("generatedfilename=" + generatedfilename);    
    
    document.forms[0].action = "http://heywatch.com/upload?title=" + generatedfilename;
	document.forms[0].submit();
}


/*added */
var rateClickStatus = 0; 
var rate = 0;
var siteUrl = "";
var videoid = -1;
var ip = "";
var views = 0;
var hdnVotes;
var hdnVoters;

function sendValuesBig()
{
    //alert("called by flash");
    //sendValues("true"); 
    //return "";
}

function sendValues() 
{        
    //siteUrl = "http://w2003ent:2034/k9vfri_addview.aspx";
	//var flash = getFlash();
	//flash.passText(siteUrl + "|" + videoid);
}

function getFlash() {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window["buttonrate"] : document["buttonrate"];
}
        
function GetRateData()
{   
    if (CheckCookie())
    {    
        siteUrl = "http://w2003ent:2034/k9vfri_rateit.aspx";
        try
        {
            //alert(hdnVotes);            
            if (hdnVotes.value == "")
                hdnVotes.value = 0;
            //alert(hdnVotes);
            if(hdnVoters.value == "")
                hdnVoters.value = 0;
             
            hdnVotes.value = parseInt(hdnVotes.value) + parseInt(rate);
            hdnVoters.value = parseInt(hdnVoters.value) + 1;
            
            var rating = parseFloat(hdnVotes.value)/parseFloat(hdnVoters.value);
            rating = roundNumber(rating);
            
            document.getElementById('_ctl3_zenpanes_CenterPane__ctl1_lblVideoRating').innerHTML = rating;
        }
        catch(err)
        {
            rating = 0;
        }
        
        if (document.getElementById("rate_casted") != null)
        {
             document.getElementById("rate_casted").style.display = "block";
             document.getElementById("rate_once").style.display = "none";
        }
        
        return siteUrl + "|" + videoid + "|" + ip + "|" + rate;
    }
}

function CheckCookie()
{   
//return true;
    
    try
    {
        if (Get_Cookie("k9vfri") != null)
        {        
            var temp =  Get_Cookie("k9vfri");
            //alert(temp);
            if (temp.indexOf(videoid + "|") > -1)
            {
                 document.getElementById("rate_casted").style.display = "none";
                 document.getElementById("rate_once").style.display = "block";
                 return false;
            }
            else
            {        
                temp = temp + videoid + "|";
                //alert(temp);
                Set_Cookie("k9vfri",temp,365);
                alert(Get_Cookie("k9vfri"));
                document.getElementById("rate_casted").style.display = "none";
                document.getElementById("rate_once").style.display = "none";
                return true;
            }
        }   
        else
        {
            Set_Cookie("k9vfri",videoid + "|",365);
            if (Get_Cookie("k9vfri") != null)
            {                        
                return true;
            }
            else
            {
                alert("cookie disable");
                return false;
            }
        }
    }
    catch(err)
    {
        alert("Cookie disable!");
        return false;
    }
}

function roundNumber(rnum){
	var rlength = 2; // The number of decimal places to round to
	if (rnum > 8191 && rnum < 10485) {
		rnum = rnum-5000;
		var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
		newnumber = newnumber+5000;
	} else {
		var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
	}
    	
    return newnumber;
}

                                                
function StarOver(num)
{   
    rateClickStatus  = 0;
    
    var div_stars = document.getElementById('div_stars');
    if (div_stars != null)    
    {   
        var imgs = div_stars.getElementsByTagName("img");
        if (imgs != null)
        {                    
            RefreshStars();
            for(var i=0;i<=imgs.length;i++){                  
                try{   
                    if (num > i)
                        imgs[i].src = "/Portals/_Rainbow/images/default/star_green.gif";}
                catch(err){}}
        }  
    }
}

function RefreshStars()
{
    var div_stars = document.getElementById('div_stars');
    var imgs = div_stars.getElementsByTagName("img");
    if (imgs != null)
        {   
        for(var i=10;i>=0;i--){
            try{                               
                imgs[i].src = "/Portals/_Rainbow/images/default/star_gray.gif";}
                catch(err){}}
    }   
}

function StarOut(num)
{
    if (rateClickStatus == 0)
    {
        RefreshStars();
    }
    else
        rateClickStatus == 1;
}

function StarClick(num)
{       
    rate = num;
    rateClickStatus = 1;
    
    var div_stars = document.getElementById('div_stars');
    if (div_stars != null)    
    {   
        var imgs = div_stars.getElementsByTagName("img");
        if (imgs != null)
        {        
            for(var i=0;i<=imgs.length;i++)
            {
                try{
                    if (num > i)
                        imgs[i].src = "/Portals/_Rainbow/images/default/star_green.gif";}
                catch(err){}
            }
        }  
    }    
}

function PlayVideo(flvPath,playAuto,videoTitle,videoId,ipAdd,senderName,ratingAve,hdnClientId,hdnCIdVotes,hdnCIdVoters)
{   

    //alert("test1");
    var so = new SWFObject('/_1902_FlashPlayerFrontEnd.swf', 'flvPlayer', '302', '244', '9', 'black');
    so.addVariable("url", flvPath);
    so.addVariable("playauto", playAuto);
	so.write('flashcontent1');
	var totalView = 0 ;
	var rating = 0 ;
//	var hdnTotalView = document.getElementById(hdnClientId);
//    alert(ratingAve + " " + hdnCIdVotes + " " + hdnCIdVoters);
	hdnVotes = document.getElementById(hdnCIdVotes);
	hdnVoters = document.getElementById(hdnCIdVoters);
    
//    alert("play" + hdnVotes);  
//    alert("play" + hdnVoters);

	//if (hdnTotalView != null)
	//{
	   //document.getElementById(hdnClientId).value = parseInt(hdnTotalView.value) + 1;
	  // totalView = document.getElementById(hdnClientId).value
    //}
    
    
		
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	if (isIE)
	{	
    	document.getElementById('_ctl3_zenpanes_CenterPane__ctl1_lblVideoSender').innerText = senderName;
    	document.getElementById('_ctl3_zenpanes_CenterPane__ctl1_lblVideoTitel').innerText = videoTitle;
    	document.getElementById('_ctl3_zenpanes_CenterPane__ctl1_lblVideoRating').innerText = roundNumber(parseFloat(ratingAve));
    	document.getElementById('_ctl3_zenpanes_CenterPane__ctl1_lblVideoSender').innerText = senderName;
    	document.getElementById('_ctl3_zenpanes_CenterPane__ctl1_lblTotalView').innerText = totalView;
    }
    else
    {    
        document.getElementById('_ctl3_zenpanes_CenterPane__ctl1_lblVideoSender').innerHTML = senderName;
    	document.getElementById('_ctl3_zenpanes_CenterPane__ctl1_lblVideoTitel').innerHTML = videoTitle;
    	document.getElementById('_ctl3_zenpanes_CenterPane__ctl1_lblVideoRating').innerHTML = roundNumber(parseFloat(ratingAve));
    	document.getElementById('_ctl3_zenpanes_CenterPane__ctl1_lblVideoSender').innerHTML = senderName;
    	document.getElementById('_ctl3_zenpanes_CenterPane__ctl1_lblTotalView').innerHTML = totalView;
    }
    
	videoid = videoId;
    ip = ipAdd;
    document.getElementById("rate_casted").style.display = "none";
    document.getElementById("rate_once").style.display = "none";
	sendValues(playAuto);	
}

function AdjustLayout()
{  
    
    var hdnDefaultVideo = document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnDefaultVideo');
    var hdnFieldSelect = document.getElementById("_ctl3_zenpanes_CenterPane__ctl2_hdnFieldSelect"); 
    var hdnVideoID_Comment = document.getElementById("_ctl3_zenpanes_CenterPane__ctl3_hdnVideoId");
    
    if (hdnDefaultVideo != null && hdnFieldSelect != null && hdnDefaultVideo.value != ""  && hdnFieldSelect.value == "")   
    {        
        var thisFlvPath = "";
        var thisPlayAuto = "false";
        var thisTitle = "";
        var thisVideoId = "";
        var thisIpAdd = "";
        var thisSender = "";  
        var thisRating = "";
        var thisTotalView = "";
        var thisTotalVotesId = "";
        var thisTotalVotersId = "";
        
        var temp =  hdnDefaultVideo.value.split('|');
        
        thisFlvPath = temp[0];
        thisPlayAuto = temp[1];
        thisTitle = temp[2];
        thisVideoId = temp[3];
        thisIpAdd = temp[4];
        thisSender = temp[5];
        thisRating = temp[6];
        thisTotalView = temp[7];
        thisTotalVotesId = temp[8];
        thisTotalVotersId = temp[9];
        
        
        
        
        PlayVideo(thisFlvPath,thisPlayAuto,thisTitle,thisVideoId,thisIpAdd,thisSender,thisRating,thisTotalView,thisTotalVotesId,thisTotalVotersId);
        
        if (hdnVideoID_Comment != null)
        {
            hdnVideoID_Comment.Value = thisVideoId;
            document.getElementById("_ctl3_zenpanes_CenterPane__ctl3_hdnVideoId").value = hdnVideoID_Comment.Value;
            //alert(hdnVideoID_Comment.Value);
            //alert("value is: " + document.getElementById("_ctl3_zenpanes_CenterPane__ctl3_hdnVideoId").value);
        }
            
    } 
    else
    {   
        var flvPath,playAuto,videoTitle,videoId,ipAdd,senderName,ratingAve,hdnClientId,hdnCIdVotes,hdnCIdVoters
        
        if (document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnpath') != null)
            flvPath = document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnpath').value;
     
        if (document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnplayauto') != null)
            playAuto = document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnplayauto').value;
            
        if (document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdntitle') != null)
            videoTitle = document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdntitle').value;
        
        if (document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnvideoId') != null)
            videoId = document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnvideoId').value;
            
        if (document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnipadd') != null)
            ipAdd = document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnipadd').value;
        
        if (document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnvideoSender') != null)
            senderName = document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnvideoSender').value;
            
        if (document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnrateAve') != null)
            ratingAve = document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdnrateAve').value;
            
        if (document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdncId') != null)
            hdnClientId = document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdncId').value;
            
        if (document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdncIdTotalVotes') != null)
            hdnCIdVotes = document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdncIdTotalVotes').value;
            
        if (document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdncIdTotalVoters') != null)
            hdnCIdVoters = document.getElementById('_ctl3_zenpanes_CenterPane__ctl2_hdncIdTotalVoters').value;
                             
        if (hdnFieldSelect != null && hdnFieldSelect.value == "1")
        { 
            PlayVideo(flvPath,playAuto,videoTitle,videoId,ipAdd,senderName,ratingAve,hdnClientId,hdnCIdVotes,hdnCIdVoters);
        }
        
        if (hdnVideoID_Comment != null)
        {
            hdnVideoID_Comment.Value = videoId;
            document.getElementById("_ctl3_zenpanes_CenterPane__ctl3_hdnVideoId").value = hdnVideoID_Comment.Value;
            //alert(hdnVideoID_Comment.Value);
            //alert("value is: " + document.getElementById("_ctl3_zenpanes_CenterPane__ctl3_hdnVideoId").value);
        }
            
    } 
   	
   	if (document.getElementById('musthavelatestflash') != null)
   	{
   	    document.getElementById('musthavelatestflash').style.display = "block"; 
    }	     
    
    var txtfocus = document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_txtName"); 
    if (txtfocus != null)
    {   
        txtfocus.focus();   
    }
}

function getIEVersion()
{
	if(!document.all)
		return 0;
          		
	var ua = navigator.userAgent;
	var msie = ua.indexOf("MSIE");	
	return parseFloat(ua.substring(msie+5, ua.indexOf(";", msie)));
} 

function showBlog(obj,str)
{
    //alert(str);
    var div = document.getElementById("div_blogmsg");
    var div_display = document.getElementById("div_display_message"); 
    
    var x = 0, y = 0;
    var origObj = obj;
    while (obj != null)
    {		    
        x += obj.offsetLeft - obj.scrollLeft;
        y += obj.offsetTop - obj.scrollTop;
        obj = obj.offsetParent;           	    
    }    
    
    var addToTop = (document.body.scrollTop || document.documentElement.scrollTop)
    
    div.style.left = x - 310 + "px";
    
    if (div != null)
    {
        if (navigator.appName == "Microsoft Internet Explorer")
        {
            div.style.top = y - 0 + addToTop + "px";        
        }
        else
        {
            div.style.top = y - 0 + "px";
        }        
        
        div_display.innerText = str;
        div.style.display = "block";        
    } 
}

function hideBlog()
{
    var div = document.getElementById("div_blogmsg");
    
    if (div != null)
    {
        div.style.display = "none";        
    } 
}

function checkAll()
{
var chk = document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_chkAll");

if (chk.checked == true)
//alert("test1");
  CheckBox_Check();
else
  CheckBox_UnCheck();
//alert("test2");
}

function CheckBox_Check()
{
  var container = document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_dlBlogList");
  var con_inputs = container.getElementsByTagName('input');  
  if (container != null && con_inputs != null)
  {
    for (var i = 0; i <= con_inputs.length; i++)
    { 
      try
      {  
          if (con_inputs[i].type == "checkbox")
          {
            //alert("test1");
              con_inputs[i].checked = true;
          }
      }
      catch(err){}
    }
  }
}

function CheckBox_UnCheck()
{
  var container = document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_dlBlogList");
  var con_inputs = container.getElementsByTagName('input');
  
  if (container != null && con_inputs != null)
  {
    for (var i = 0; i <= con_inputs.length; i++)
    {
      try
      { 
        //alert("test2"); 
        if (con_inputs[i].type == "checkbox")
        {
            con_inputs[i].checked = false;
        }
      }
      catch(err){}
    }
  }
}

function checkUnRevVid()
{
var chkRVid = document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_chkUVid");
//alert("Test" + chkVid);

if (chkRVid.checked == true)
//alert("test1");
  CheckBoxUVid_Check();
else
  CheckBoxUVid_UnCheck();
//alert("test2");
}


function CheckBoxUVid_Check()
{
  var container1 = document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_dlVideos");

  var con_inputs = container1.getElementsByTagName('input');  
  if (container1 != null && con_inputs != null)
  {
    for (var i = 0; i <= con_inputs.length; i++)
    { 
      try
      {          
          if (con_inputs[i].type == "checkbox")
          {
              con_inputs[i].checked = true;
          }
      }
      catch(err)
      {            
       }
    }
  }

}

function CheckBoxUVid_UnCheck()
{
  var container1 = document.getElementById("_ctl3_zenpanes_CenterPane__ctl0_dlVideos");

  var con_inputs = container1.getElementsByTagName('input');
  
  if (container1 != null && con_inputs != null)
  {
    for (var i = 0; i <= con_inputs.length; i++)
    {
       try
      {  
        if (con_inputs[i].type == "checkbox")
        {
         con_inputs[i].checked = false;
        }
      }
        catch(err)
        {
        }
    }
  }
}



window.onload = AdjustLayout;

