
var x = 0;
var y = 0;
var max_lable_length = 15;

var curChannelURL = '';

function preview_popup(event, pic_adress, channel_URL, channel_name)
{
	if (typeof(event)=="undefined") 
		event = window.event;
	
	if (event.srcElement=="true") 
		elem=event.srcElement;
	else 
		elem=event.target;
	
	if (typeof(event.clientX) != "undefined") 
		x = event.clientX;
	else 
		x = event.pageX;
	if (typeof(event.clientY)!="undefined") 
		y = event.clientY;
	else 
		y = event.pageY;
	if (typeof(event.offsetX)!="undefined") 
		dx = event.offsetX;
	else 
		dx=event.layerX;
	if (typeof(event.offsetY) != "undefined") 
		dy=event.offsetY;
	else 
		dy=event.layerY;
	
	if (dx == undefined) 
		dx = parseInt("0");
	if (dy == undefined) 
		dy = parseInt("0");
	
	x = x-dx-45;
	y = y-dy-40;
	if (x < 0) 
	   x = 2;
	if (y < 0) 
	   y = 2;
	y = y + document.body.scrollTop;
	
	document.all.preview.style.top = y;
	document.all.preview.style.left = x;
	document.all.preview_sh.style.top = y;
	document.all.preview_sh.style.left = x;
	
	string="";
	
	document.all.preview_big_pic.background = pic_adress;//'http://www.pysoft.com/pics/SurveillanceSys.jpg';
	curChannelURL = channel_URL;
	 
	if ( max_lable_length && channel_name.length > max_lable_length ) {
		channel_name = textTrimmer(max_lable_length, channel_name);
	
	}
	document.all.lable.value= channel_name;//+' ...';
	document.all.preview.style.display="";
	document.all.preview_sh.style.display="";
 
};

function hide_popup(event)
{
    
	if ( document.all.preview && document.all.preview.style.display != "none" )
	{
      if (typeof(event.clientX) != "undefined") 
	     x1=event.clientX;
	  else 
	     x1=event.pageX;
	  if (typeof(event.clientY) != "undefined") 
	     y1=event.clientY;
	  else 
	     y1=event.pageY;
	  y1=y1 + document.body.scrollTop;
	  //window.status = y1;
	  if ( x1 < x || x1 > (x + 130) || y1 < y || y1 > (y + 100) ) {
		 document.all.preview.style.display="none";
		 document.all.preview_sh.style.display="none";
	  }
	}
	//else
	  //window.status = 'not visible';
}

function textTrimmer (maxLength, str)
{
	var temp = new Array();
	var new_str = '';
	var last_i = 0;
	temp = str.split(' ');
	s = '';
	for (i=0; i < temp.length; i++) {
		if( new_str.length < maxLength){
			if( temp[i] ) 
			  new_str = new_str + ' ' + temp[i];
			last_i = i;
		}
		else
		  s = '...';
	}
	
	// if new string is too long or last word is too short just trim last word
	//if(new_str.length < maxLength || temp[last_i].length < 2){
	
	// if new string is too long or last word is article so just trim the last word
	/*
	if (new_str.length > maxLength || temp[last_i] == 'a' || temp[last_i] == 'an' || temp[last_i] == 'the' ){
		last_length = temp[last_i].length;
		new_str = new_str.substring(1,(new_str.length-temp[last_i].length-1));
	}
	*/
	return new_str + s;
}

function selectText( anObject )
{
	anObject.focus();
	anObject.select();
}

function ShowButton(objName, ImageName) {
	//alert(objName.src);
	if ( objName.src != ImageName )
		objName.src = ImageName;
}

function SetCookie (name, value) {  
 var argv = SetCookie.arguments;  
 var argc = SetCookie.arguments.length;  
 var expires = (argc > 2) ? argv[2] : null;  
 var path = (argc > 3) ? argv[3] : null;  
 var domain = (argc > 4) ? argv[4] : null;  
 var secure = (argc > 5) ? argv[5] : false;  
 document.cookie = name + "=" + escape (value) + 
    ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
    ((path == null) ? "" : ("; path=" + path)) +  
    ((domain == null) ? "" : ("; domain=" + domain)) +    
    ((secure == true) ? "; secure" : "");
}

function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    if (offset != -1) { // if cookie exists
      offset += search.length
      end = document.cookie.indexOf(";", offset);
      if (end == -1)
         end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
    }
  }
  return returnvalue;
}

//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com

var message="Function Disabled!";

///////////////////////////////////
function clickIE4(){
	if (event.button==2){
		//alert(message);
		return false;
	}
}

function clickNS4(e){
	if (document.layers||document.getElementById&&!document.all){
		if (e.which==2||e.which==3){
			//alert(message);
			return false;
		}
	}
}

if (document.layers){
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=clickNS4;
}
else 
if (document.all&&!document.getElementById){
	document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("return false")


