


if(typeof Colliers == "undefined" || !Colliers) var Colliers = {};

function fb_login () {
FB.ensureInit(function() {
	alert("y");
	FB.Connect.requireSession(
		function(){
			alert("1");
			var permission = "publish_stream";
			var redirectURL = 'http://sitedemo1.servehttp.com/fb_login.php?destURL=' + encodeURIComponent(location.href);
			FB.Facebook.apiClient.users_hasAppPermission(permission,
			function(result) {
				if (result == 0) {
					FB.Connect.showPermissionDialog(permission,function(result){location.href = redirectURL;});
				}else{
					location.href = redirectURL;
				}
			});
		},
		function () {
			alert("2");
		}
	);
});
}
function add_clipitem (obj) {
//	alert("X");
//	return false;
	/*
	obj = {"type":"", "link":"", "title":"", "content":""};
	*/
	//alert(obj);
	var api = "/api/addclipitem/";
	//var api = "/clip_test.php";
	var data_obj = obj;
	
	$.ajax({
		type: "GET",
		url: api,
		data: (data_obj),
		success : function (msg) {
			//alert(msg);
			var obj = $.parseJSON(msg);
			//alert(obj.clipkey);
			if(typeof obj.clipkey != "undefined")
				$.cookie("clipkey", obj.clipkey, { expires: 365, path: "/" });
			//alert($.cookie("clipkey"));
			get_clipitem();
		}
	});
}
/*function add_clipitem2 () {
	alert("x");
}
add_clipitem2();
*/
function remove_clipitem (item_id)
{
	if(item_id == null || item_id == "")
		return false;
		
	var api = "/api/removeclipitem/";
	var data_obj = {"id":item_id};
	
	$.ajax({
		type: "GET",
		url: api,
		data: (data_obj),
		success : function (msg) {
			//alert(msg);
			var obj = $.parseJSON(msg);
			if(obj.result == 1) {
					if($("#clip-item-id-"+obj.id).length > 0) {
							$("#clip-item-id-"+obj.id).remove();
					}
			}
			get_clipitem();
		}
	});
}
var clip_items = [];
function get_clipitem ()
{
	var cookie = $.cookie("clipkey");

if(cookie == null)
	cookie = "";
	
	var api = "/api/getclipitem/";
	var data_obj = {"clipkey":cookie};
	$.ajax({
		type: "GET",
		url: api,
		data: (data_obj),
		success : function (msg) {
			//alert(msg);
			var obj = $.parseJSON(msg);
			//alert(obj.result);
			//alert(obj.items);
			//var items = eval(obj.items);
			//alert(typeof items);	
			if(obj.items == null)
				return false;
			clip_items = obj.items.split("&&");
			//alert(clip_items[0]);
			if(clip_items.length > 0 && clip_items[0] != "##########" && clip_items[0]!=""){
				 print_clipitem2(clip_items);
			}
		}
	});
}

function clip_item_info_click (link) {
	
}
function print_clipitem2 (items) {
	if($("#clip-container .clipboard").length > 0) {
		var html = '<span onclick="show_flow_clip()" style="cursor:pointer;">'+items.length+' properties saved</span>';
		$("#clip-container .clipboard").html(html);
	}
	var clip_container = [];
	if($("#right-col-clipboard").length > 0) {
		var obj = $("#right-col-clipboard");
		
		clip_container.push($(".clip-items", obj));
	}	
	if($("#clipboard-list").length > 0) {
		var obj = $('#clipboard-list');
		clip_container.push($(".clip-items", obj));
	}
	if($("#member_profile_content #content1").length > 0) {
		clip_container.push($("#member_profile_content #content1"));
	}
		var html = '';
		for(var i=0; i < items.length; i++) {
			var tmp_item = items[i].split("##");
			
			var tmp_html = '';
			
			tmp_html += '<div class="clip-item" id="clip-item-id-'+tmp_item[0]+'">';
			
			tmp_html += '<h3 class="clip-item-header">'+unescape(tmp_item[3])+'</h3>';
			tmp_html += '<div class="clip-item-content">';
			tmp_html += '	<div class="clip-item-img">';
			if(tmp_item[5] != "")
				tmp_html += '<a href="'+tmp_item[2]+'"><img src="'+tmp_item[5]+'" width="44px" height="44px" border="0"/></a>';
				
			tmp_html += '</div>';
			
			tmp_html += '<div>';  
			tmp_html += '	<span class="clip-item-content">';
			tmp_html += unescape(tmp_item[4]);
			tmp_html += '	</span>';
			tmp_html += '</div>';
			
			tmp_html += '<div class="clip-item-control">';
			tmp_html += '<a href="'+tmp_item[2]+'"><img src="/images/clip_item_detail.gif" align="absmiddle" border="0"/></a>&nbsp;';
			tmp_html += '<img src="/images/clip_item_trash.gif" align="absmiddle" onclick="remove_clipitem('+tmp_item[0]+')"  style="cursor:pointer;" />&nbsp;';
			tmp_html += '<input type="checkbox" class="item_check" value="'+tmp_item[2].replace('/unit/detail/', '')+'" /><input type="hidden" class="item_ref" value="'+tmp_item[2].replace('/unit/detail/', '')+'" />';
			tmp_html += '</div>';
			
			tmp_html += '</div>';
			tmp_html += '</div>';
			
			html += tmp_html;
		}
		//alert(html);
		if(clip_container.length > 0) {
		
			for(var i=0; i < clip_container.length; i++)
				clip_container[i].html(html);
		}
}

function print_clipitem (items) {
	//alert("print");
	//alert(items.length);
	if(typeof items == "undefined" || items == null)
		return false;
	var html = "";
	//alert("start");	
	for(var i=0; i < items.length; i++)
	{
		var item_obj = items[i].split("##");
		//alert(item_obj.length);
		var tmp_html = '<div class="clipitem-block">';
		tmp_html += '<div class="clipitem-block-content">';
		//tmp_html += item_obj[2]+"xx";
		tmp_html += '<h3>'+unescape(item_obj[3])+'</h3>';
		if(item_obj[5] != "")
			tmp_html += '<div class="clipitem-block-img"><img src="'+item_obj[5]+'" border=0 /></div>';
		tmp_html += '<div class="clipitem-block-desc">'+unescape(item_obj[4])+'</div>';
		//tmp_html += '<div class="clipitem-block-desc">'+(item_obj[4])+'</div>';
		tmp_html += '</div>';
		tmp_html += '<div class="clipitem-block-action"><input type="checkbox" id="clipitem_'+(item_obj[0])+'" value="'+(item_obj[0])+'" class="clip-select" /><img src="/images/clipboard_trash.gif" border="0" /><img src="/images/clipboard_view.gif" border="0" /></div>';
		tmp_html += '</div>';	
		html += tmp_html;
	}
	//alert(html);
	$("#clip-content").html(html);
}
/*
function display_clipitem (data) {

}*/
/*$(document).ready(function() {
   	if( typeof FB != 'undefined'){
   	//	alert("xxx");
   	   //FB.init("cc85820c5188aab7836ad21c227d4be2", "/xd_receiver.htm", {"forceBrowserPopupForLogin":true});
	}
});*/
$(document).ready(function () {
get_clipitem();
//FB.init({appId: 'cc85820c5188aab7836ad21c227d4be2', status: true, cookie: true, xfbml: true});
/*FB.Event.subscribe('auth.sessionChange', function(response) {
	if(response.session) {
		alert("login");
	} else {
		alert("logout");
	}
});
alert("y");*/
/*FB.Event.subscribe('auth.login', function(response) { 
	window.location.reload();
});*/
/*alert("x");
alert(typeof FB);
FB.getLoginStatus(function(response) {
	alert(response);	
});*/
});   	         	

