var show_help_system = 0;
function show_help_msg(tis,box_name, lebel_name,lan)
{
	show_help_system = 1;
	var loaderimage = box_name+"_"+lebel_name+"_loader"
	var param = "box_name="+box_name+"&lebel_name="+lebel_name+"&lan="+lan
	//alert(param)
	var postURL = WEBTV_ROOTPATH+'help_system/ajax_get_help.php';
	ajaxSetArray = new ajaxObject(postURL,response_show_help_msg,tis,box_name);
	ajaxSetArray.update(param, 'Post') 
}

function response_show_help_msg(responseText,responseStatus,responseXML, tis, box_name)
{
	if (responseStatus==200)
  {
		var response = responseText;
		var curobj = tis;
		var xpos = getposcord(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0)
		var ypos = getposcord(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
		xpos = parseInt(xpos);
		if(window.ActiveXObject)
		{
			if(box_name == 'store')
			{
				//alert(xpos+": xpos"+ypos+": ypos")
				xpos = parseInt(xpos)- 560;
				ypos = parseInt(ypos)- 4;
			}
		}
		if(show_help_system == 1)
		{
			xpos = parseInt(xpos) + 20;
			ypos = parseInt(ypos) - 18;
			//alert(xpos+": xpos"+ypos+": ypos")
			document.getElementById('text_help_box').style.left = xpos+"px"
			document.getElementById('text_help_box').style.top = ypos+"px"
			//alert(show_help_system)
			document.getElementById('text_help_box_message').innerHTML = response;	
			window.setTimeout("document.getElementById('text_help_box').style.display = 'block';", 200);
		}
  }
}


function paly_help_video(v_path,v_id)
{
	if(v_id > 0)
	{
		change_video_lebel(v_id)
	}
	
	var videoType = "moodio";
	if(document.getElementById('help_video_msg') && document.getElementById('help_video_msg').style.display != 'block')
	{
		popupWidth = 740;
		var popup_left = (screen.width / 2) - (popupWidth / 2);
		document.getElementById('help_video_msg').style.left = popup_left+"px"
		document.getElementById('help_video_msg').style.top = "50px"
		document.getElementById('help_video_msg').style.display = 'block';
	}
	try 
	{
		stream_load_help('helpplayer',v_path)
	} 
	catch(e) 
	{
	 	help_player_reload(v_path, videoType);
	}
}

function change_video_lebel(v_id)
{
	if(document.getElementById('last_help_video_playing'))	
	{
		var last_help_video_id = document.getElementById('last_help_video_playing').value;
		document.getElementById('last_help_video_playing').value = v_id
		var last_video_div = "help_related_video_"+last_help_video_id
		
		var cur_video_div = "help_related_video_"+v_id			
		var cur_videoname_div = "help_related_video_name_"+v_id
		
		if(document.getElementById(last_video_div))	
		{
			document.getElementById(last_video_div).style.border = '0px solid black';
			document.getElementById(last_video_div).style.marginTop = '12px';
				document.getElementById(last_video_div).style.marginLeft = '5px';
			document.getElementById(last_video_div).style.marginRight= '5px';
		}
		
		if(document.getElementById(cur_video_div))	
		{
			document.getElementById(cur_video_div).style.border = '5px solid #15a1c6';
			document.getElementById(cur_video_div).style.marginTop = '7px';
			document.getElementById(cur_video_div).style.marginLeft = '0px';
			document.getElementById(cur_video_div).style.marginRight= '0px';
		}
		
		if(document.getElementById(cur_videoname_div) && document.getElementById('help_video_lebelname'))	
		{
			document.getElementById('help_video_lebelname').innerHTML = document.getElementById(cur_videoname_div).innerHTML
		}
	}
}

function change_box_lebel(boxname)
{
	var box_name_container_id = "navigationlink_"+boxname	
	if(document.getElementById(box_name_container_id) && document.getElementById('help_video_boxname'))	
	{
		document.getElementById('help_video_boxname').innerHTML = document.getElementById(box_name_container_id).innerHTML
	}
}

function show_help_video(box_name, lebel_name,lan,v_id)
{
	document.getElementById('help_video_related_video').innerHTML = '';
	document.getElementById('help_video_loader_image').style.display = 'block';
	document.getElementById('help_video_related_video').style.display = 'none';
	
	var param = "box_name="+box_name+"&lebel_name="+lebel_name+"&lan="+lan
	var postURL = WEBTV_ROOTPATH+'help_system/ajax_get_help_video.php';
	ajaxSetArray = new ajaxObject(postURL,response_show_help_video,v_id);
	ajaxSetArray.update(param, 'Post') 
}

function response_show_help_video(responseText,responseStatus,responseXML,v_id)
{
	if (responseStatus==200)
  {
		var response = responseText;
		document.getElementById('help_video_loader_image').style.display = 'none';
		document.getElementById('help_video_related_video').innerHTML = response;
		if(document.getElementById('total_help_videos') && document.getElementById('total_help_videos').value > 8) 
		{
			if(document.getElementById('total_help_videos'))
			{
				document.getElementById('help_video_msg').style.height = "650px" 
			}
		}
		else
		{
			if(document.getElementById('total_help_videos'))
			{
				document.getElementById('help_video_msg').style.height = "570px" 
			}			
		}
		document.getElementById('help_video_related_video').style.display = 'block';
		change_video_lebel(v_id)
	}
}

/*
to show the help icon 
This will show the corresponding help icons for the box fetching the icons from the database
if no help is present for the icon it will show the beta message
we have spans present in the corresponding section after geting the response we will split it with * and get the span id to make it display inline
*/
function show_help_link(box_name,link_list,help_icon,act)
{
	//show_not_done_link(document.getElementById(help_icon), 'top');
	if(act == 'show')
	{
		var param = "box_name="+box_name
		//alert(param)
		var postURL = WEBTV_ROOTPATH+'help_system/ajax_get_help_icos.php';
		ajaxSetArray = new ajaxObject(postURL,response_show_help_link,box_name,link_list,help_icon);
		ajaxSetArray.update(param, 'Post') 	
	}
	else
	{
		//to hide the help icons if opened
		close_help_link(box_name,link_list,help_icon,act);
	}
}

function response_show_help_link(responseText,responseStatus,responseXML,box_name,link_list,help_icon)
{
	if (responseStatus==200)
  {
		var response = responseText;
		if(response == 'no help icon')
		{
			if(document.getElementById(help_icon))
			{
				show_not_done_link(document.getElementById(help_icon), 'top')
			}
		}
		else
		{
			var lists = response.split("*")
			
			for(var i =0;i<lists.length; i++)
			{
				if(document.getElementById(lists[i]))
				{
					document.getElementById(lists[i]).style.display = 'inline'
				}	
			}
			if(document.getElementById(help_icon))
			{
				if(document.getElementById(help_icon+"_text"))
				{
					document.getElementById(help_icon+"_text").innerHTML = document.getElementById('hide_help_text_contain').value
				}
				document.getElementById(help_icon).onclick = function anonymous(){show_help_link(box_name,link_list,help_icon,'hide');};
			}	
		}
	}
}

//to hide the help icon if opened
function close_help_link(box_name,link_list,help_icon,act)
{
	var lists = link_list.split("*")
	for(var i =0;i<lists.length; i++)
	{
		if(document.getElementById(lists[i]))
		{
			document.getElementById(lists[i]).style.display = 'none'
		}	
	}
	if(document.getElementById(help_icon))
	{
		if(document.getElementById(help_icon+"_text"))
		{
			document.getElementById(help_icon+"_text").innerHTML = document.getElementById('show_help_text_contain').value
		}
		document.getElementById(help_icon).onclick = function anonymous(){show_help_link(box_name,link_list,help_icon,'show');};
	}	
}

//for dragging effect
//mouse down on dragged DIV element  
function startdrag(t, e) 
{  
  //t.style.cursor = "MOVE";
   if (e.preventDefault) e.preventDefault(); //line for IE compatibility  
   e.cancelBubble = true;  
   window.document.onmousemoveOld = window.document.onmousemove;  
   window.document.onmouseupOld = window.document.onmouseup;  
   window.document.onmousemove=dodrag;  
   window.document.onmouseup=stopdrag;  
   window.document.draged = t;  
   t.dragX = e.clientX;  
   t.dragY = e.clientY;  
   return false;  
}  
//move the DIV  
function dodrag(e) 
{  
     
   if (!e) e = event; //line for IE compatibility  
   t = window.document.draged;  
   t.style.left = (t.offsetLeft + e.clientX - t.dragX)+"px";  
   t.style.top = (t.offsetTop + e.clientY - t.dragY)+"px";  
   t.dragX = e.clientX;  
   t.dragY = e.clientY;  
   return false;  
}  
//restore event-handlers  
function stopdrag() 
{  
  window.document.onmousemove=window.document.onmousemoveOld;  
  window.document.onmouseup=window.document.onmouseupOld;  
}


function help_player_reload(videoSrc, videoType) 
{	        
		//remove_help_player();
        
    var flashvars = 
    {
        videoSrc: videoSrc,
        videoType: videoType
		};
    var attributes = {};		
        
		var params = 
		{
			menu: "false",
			allowScriptAccess: "always",
			allowFullScreen: "true",
			wmode: "transparent"
		};		

      var hasFlashPlayerVersion = swfobject.hasFlashPlayerVersion("9.0.18");
      if(hasFlashPlayerVersion)
      {
				swfobject.embedSWF(MP_ROOTPATH+'members/mediaplayer.swf?id=' + VERSION, "helpplayer", "740", "447", "9.0.0",MP_ROOTPATH+"webtv/webtvswf/expressInstall.swf", flashvars, params, attributes);                		
				SWFID = "player";      	
      }
      else
      {
      	document.getElementById('no_flash_help').style.display = "block";
      }	

}
function remove_help_player() 
{	
	document.getElementById('helpplayer').innerHTML = "";
}
function select_help_movie(movieName) 
  {
      if (navigator.appName.indexOf("Microsoft") != -1) {   
          return window[movieName];
      } else {   
          return document[movieName];
      }
  }
  
  

function stream_load_help(divid,vid) {
 select_help_movie(divid).loadVideo(vid, "moodio");
}
function show_help_text_box()
{
	document.getElementById('text_help_box').style.display='block';
}

function hide_help_text_box()
{	
	show_help_system = 0;
	document.getElementById('text_help_box').style.display='none';
}

function show_or_hide_help_icons(act) 
{
	if(document.getElementById('help_span_videobox'))
	{
		document.getElementById('help_span_videobox').style.display = 'none'
	}	
	
	if(document.getElementById('help_span_contact'))
	{
		document.getElementById('help_span_contact').style.display = act
	}	
	
	if(document.getElementById('help_span_network'))
	{
		document.getElementById('help_span_network').style.display = act
	}
	if(document.getElementById('help_span_network1'))
	{
		document.getElementById('help_span_network1').style.display = act
	}	
		
	if(document.getElementById('help_span_fan'))
	{
		document.getElementById('help_span_fan').style.display = act
	}	
	if(document.getElementById('help_span_fan1'))
	{
		document.getElementById('help_span_fan1').style.display = act
	}	
	
	if(document.getElementById('store_help_span'))
	{
		document.getElementById('store_help_span').style.display = 'none'
	}	
	
	if(document.getElementById('agenda_help'))
	{
		document.getElementById('agenda_help').style.display = 'none'
	}
	if(document.getElementById('help_span_contact1'))
	{
		document.getElementById('help_span_contact1').style.display = act
	}	

}