var none_img = "images/none.jpg";
var url = "";
var in_grid = "";
//add by nhatvt
var timeout         = 1000;
var closetimer		= 0;
var ddmenuitem      = 0;
var menu_active = null;
var menu_curr = null;
var menu = document.getElementById("primary-menu");
var menu_margin = 0;
var stop = 0;
var time = 5 * 1000;
var img_root = './';
var must_reload = 1;
//end
$(document).ready(function(){
	bii_init_img();
	setInterval("updateStatus()", 1 * 60* 1000);
	setTimeout( "refresh()", 5 * 60 * 1000 );
	bii_init_menu();
});
function bii_init_img()
{
	$.preload('img', {
		placeholder:'images/pixel.png',
		notFound:'images/none.jpg'
	});
}
function refresh()
{
	if (must_reload){
		window.location.reload( false );
	}
}



// + ---------------------- +
// |      FAVORITE        |
// + ---------------------- +
function AddCookie(id)
{	
	
	//alert(id);
	var cooki, arr_cookie = new Array();
	cooki = GetCookie('favorite_bii');
	if(cooki != null)
	{
		arr_cookie = cooki.split(",");
		
			if(arr_cookie.length > 0)
				for(var i = 0; i < arr_cookie.length; i++)
				{
					if(arr_cookie[i] == id)
					{
						alert('Ik ben al een van jouw favorieten!');
						//alert(arr_cookie);
						return;
					}
				}
				
			document.cookie = 'favorite_bii=' + cooki + ',' + id + ';expires=Fri, 30-Jun-2017 08:00:00 ;path=/';
		
	}
	else{
		document.cookie = 'favorite_bii=' + id + ';expires=Fri, 30-Jun-2017 08:00:00 ;path=/';
	}
	//$("#favo_" + id ).attr("src", "images/ButtonContainer70x22_d.gif");
}
function GetCookie(sName)
{
  // cookies are separated by semicolons
 var aCookie = document.cookie.split("; ");
  for (var i=0; i < aCookie.length; i++)
  {
    // a name/value pair (a crumb) is separated by an equal sign
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0]) 
       return unescape(aCrumb[1]);
       
  }

  // a cookie with the requested name does not exist
  return null;
 
}
function RemoveCookie(id)
{
	var cooki, arr_cookie = new Array();
	cooki = GetCookie('favorite_bii');
	if(cooki != null)
	{
			arr_cookie = cooki.split(",");
			if(arr_cookie.length > 0){
				if(arr_cookie.length == 1){
					cooki = "";
				}
				else
					for(var i = 0; i < arr_cookie.length; i++)
					{
						if(arr_cookie[i] == id)
							delete arr_cookie[i];
							//document.getElementById()
							$("#block_hide_"+id).html('');
							
					}
					alert("Jammer dat ik je favoriet niet meer ben");
					
					
			}
			arr_cookie.sort();
			cooki = arr_cookie.join(",");
			cooki = cooki.substr(0, cooki.length - 1);
			document.cookie = 'favorite_bii=' + cooki + ';expires=Fri, 30-Jun-2017 08:00:00 ;path=/';
			//$("#favo_" + id ).attr("src", "image/ButtonContainer70x22.gif");
	}
}

function showPic(pic){
	$('#showPic').modal();
	var html = '<img border="0" src="'+pic+'"/>';
	$('#showPic').html(html);
}

function onCall(pId){
	var introlongid = 'introlong_'+pId;
	var callinfoid = 'callinfo_'+pId;
 	if ($("#"+introlongid).hasClass('visiblediv')){
		$("#"+introlongid).removeClass('visiblediv');
		$("#"+introlongid).addClass('hiddendiv');
		$("#"+callinfoid).removeClass('hiddendiv');
		$("#"+callinfoid).addClass('visiblediv');
	}else if($("#"+callinfoid).hasClass('visiblediv')){
		$("#"+introlongid).removeClass('hiddendiv');
		$("#"+introlongid).addClass('visiblediv');
		$("#"+callinfoid).removeClass('visiblediv');
		$("#"+callinfoid).addClass('hiddendiv');
	}
}
/* phtcong */
function updateStatus(){
//    	alert(url);
	var html = '';
	var src = '';
	var pre = '';
	var title = '';
	if (in_grid == 1){
		pre = '';
	}
	var current_html='';
 	$.getJSON(url,
        function(data){
          $.each(data.items, function(i,item){
		if (item.busy == 0){
			$("#status_"+item.boxnumber).html('');
		}else {
			html ='<img border="0" align="left" src="images/status32x74.gif"/>';
			current_html = $("#status_"+item.boxnumber).html();
			if (current_html != html)
				$("#status_"+item.boxnumber).html(html);
		}
		// thay doi trang thai call
		if (item.activated ==1){
			$("#call_" + item.boxnumber).attr("cstatus",1);			
			src = "images/ButtonContainer60x22" + pre + ".gif";			
		} else{
			$("#call_" + item.boxnumber).attr("cstatus",0);			
			src = "images/ButtonContainer60x22" + pre + "_d.gif";			
		}
		if ($("#call_" + item.boxnumber).attr("src")!= src ){
			$("#call_" + item.boxnumber).attr("src",src);
		}
		//Webcam
		
		if (item.webcam == 0){
			title =  "Not have";
			$("#webcam_" + item.boxnumber).attr("wstatus",0);			
			src = "images/ButtonContainer88x22" + pre + "_d.gif";			
		}else if (item.webcam == 1){
			title =  "Avaible";
			$("#webcam_" + item.boxnumber).attr("wstatus",1);			
			src = "images/ButtonContainer88x22" + pre + ".gif";			
		} else {
			title =  "Busy";
			$("#webcam_" + item.boxnumber).attr("wstatus",2);			
			src = "images/ButtonContainer88x22" + pre + ".gif";
		}
		if ($("#webcam_" + item.boxnumber).attr("src")!= src ){
			$("#webcam_" + item.boxnumber).attr("src",src);
		}
		$("#webcam_" + item.boxnumber).attr("title",title);
		
          });
        });
}
function opWebcam(pid,box_id, operator_id, nickname, nl_number, be_number, webcamurl){
	var status = $("#webcam_" + pid).attr("wstatus");
	$("input#box_id").val(box_id);
	$("input#operator_id").val(operator_id);
	$("input#nickname").val(nickname);
	$("input#nl_number").val(nl_number);
	$("input#be_number").val(be_number);
	document.webcamform.action = 'http://webcam.total-stats.com/webcam_code_full.php';
	document.webcamform.submit();
}
function opCall(pid){
	var status = $("#call_" + pid).attr("cstatus");
	//alert(status);
	if (status !=1){
		return ;
	}
	if (in_grid != 1){
		return onCall(pid);
	}
	var url = "index.php?mdl=erotic&act=view&id=" + pid;
	document.location = url;
}
/* phtcong */
function onWebcamBusy(){
	$('#basicModalContent').modal();
	$('#basicModalContent').html("webcam busy");
}

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');	
	//alert('ok');
}
function jsddm_opena()
{	
	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');
	
}

function jsddm_close()
{	
	
	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;
	}
}
function bii_init_menu()
{		
	//$('#primary-menu').find('li.bii-parent').bind('mouseover', jsddm_open);
	$('#primary-menu').find('li.bii-parent').click(jsddm_open);
	$('#primary-menu').find('li.bii-parent').bind('mouseout',  jsddm_timer);	
}
//document.onclick = jsddm_close;
function onmouse_over(obj)
{
	if (obj == menu_curr) return ;
	if(menu_active)
	{
		$(menu_active).removeClass("active-trail");

	}
	obj.className = "expanded active-trail";
	menu_curr = obj;
}
function onmouse_out()
{
	if (menu_active == menu_curr) return ;
	if(menu_curr){
		menu_curr.className ="expanded";
		menu_curr = null;
	}
	if(menu_active)
		$(menu_active).addClass("active-trail");
}
//end add