	function Switch(id){
		tabobj.tabs('select','#'+id);
	}
	var options = {
	       success:SearchCallBack
	};

	function SearchCallBack(data)
	{
		$('.proposal_class').each(function(i){
			$(this).hide();
			$(this).html('');

		});
		var divid= '#proposal'+$('#itemid').val();
		$(divid).html(data);
		$(divid).fadeIn('slow');
		$('#input_item_comments').maxlength({status: true, showAlert: false, maxCharacters: 1000});
		$('#my_item_friendly_price').numeric();
		$('#get_proposal'+$('#itemid').val()).hide()
		$('#showproposal'+$('#itemid').val()).hide();
		$('#hideproposal'+$('#itemid').val()).show();
		var symbol_hidden=$('#symbol_hidden_'+$('#itemid').val()).val();
		var price_hidden=$('#price_hidden_'+$('#itemid').val()).val();
		$('#myitemfriendlypricetext').html(symbol_hidden+price_hidden);$('#my_item_friendly_price').val(price_hidden);
		$('#div_currency_type').html(symbol_hidden);
		$('#tag'+$('#usersidlist').val()).addClass("backgroundcolor");
	}
	var options_myItems={
		 success:myItemsCallBack
	};

	function myItemsCallBack(data)
	{
		$("#main-left-content-temp").hide();
		$("#useritem").html(data);
	}

	function getProposal(itemid,userid){
		var proposal="proposal";
		$('#usersidlist').val(userid);
		$('#itemid').val(itemid);
		$('#trade_qpi').val(itemid);
		$('#qi').val(proposal);
		proposalProgressDisplay(itemid);
		$('#form_my_items').ajaxForm(options);
		$('#form_my_items').submit();
	}

	function proposalProgressDisplay(itemid){
		$('#get_proposal'+itemid).show();
	}
	function proposalProgressDisplay(){
		$('#progress').show();
	}

	function hideproposal(id){
		$('.proposal_class').hide();
		var divid= '#proposal'+ id;
		$(divid).html("");
		$('.ar-hide').hide();
		$('.ar-show').show();
	}

	//ajax calls to get details wishing item
	var options2 = {
	       success:UserWishItemCallBack
	};

	$('#form_user_wish_item').ajaxForm(options2);

	function getUserWishItemDetail(userid){
		proposalProgressDisplay();
		$('#form_user_wish_item').submit();
	}

	function getUserWishItemDetails(userid,itemid){
		$('#itemid').val(itemid);
		$('#usersidlist').val(userid);
		$('#tag'+userid).addClass("backgroundcolor");

		$('#hideproposal'+itemid).show();
		proposalProgressDisplay(itemid);
		$('#form_my_items').ajaxForm(options);
		$('#form_my_items').submit();
	}

	function ProcessOrderBy(v){
		proposalProgressDisplay();
		$('#sort_co2').val(v);
		$('#form_user_wish_item').submit();
	}

	function ProcessOrderBySort(v){
		proposalProgressDisplay();
		$('#item_sort_co2').val(v);
		$('#form_my_items').submit();
	}

	function UserWishItemCallBack(data){
		$("#main-left-content-temp").hide();
		param=data.split("::");
		if(!param.length)return false;
		if(param[0]=="s100"){
			$("#useritemwish").html(param[1]);
			$("#quicklink_mywish_count").html($("#mywishes_count").attr('value'));
		}
		FBMLFix();
	}

	function DeleteMyWishCallBack(data){
		 $('#main-left-content-temp').show();
		 $('#form_user_wish_item').ajaxForm(options2);
		 $("#useritemwish").html('');
	     $('#form_user_wish_item').submit();
	}

	var a_trade_qpi=new Array(2);
	for(var i=0;i<2;i++){
		a_trade_qpi[i]=new Array(2);
		a_trade_qpi[i][0]=-1;//index
		a_trade_qpi[i][1]=-1;//item id

	}
	var i_trade_qpi=0;
	function SelectQPItem(itemid,obj,bid,ind){
	var available=-1;
		for(var i=0;i<2;i++){
			if(a_trade_qpi[i][1]==itemid){
				$('#s_trade_mybox_'+a_trade_qpi[i][0]).css('border','5px #dddddd solid');
				a_trade_qpi[i][0]=-1;
				a_trade_qpi[i][1]=-1;
				available=-1;
				break;
			}else if(a_trade_qpi[i][1]==-1)
				available=i;
		}
		if(available>=0){
			a_trade_qpi[available][0]=ind;
			a_trade_qpi[available][1]=itemid;
			$('#s_trade_mybox_'+ind).css('border','5px #a7bc09 solid');
		}
	};

	function AssignQPI(){
			var data='';
			for(var i=0;i<1;i++){
				if(a_trade_qpi[i][1]!=-1)
					data+=(data?',':'')+a_trade_qpi[i][1];
			}
			$('#wi').val(data);
		}

	function SubmitTradeForm(){
			$('#sform_toggle').hide();
			AssignQPI();
			if($('#my_item_friendly_price').val()==0 && !hasItems(a_trade_qpi) && $('#my_item_friendly_price').empty()) {
				DisplayAlert('Nothing selected','Please make a Friendly money offer and/or select one item for your counterparty before sending your proposal');
			}else{

				$('#trade_comments').val($('#input_item_comments').val());
				$('#his_friendly_price').val($('#my_item_friendly_price').val());
				$('#ui').val($('#friendId').val());
				$('#form_my_item_trade').submit();
			}
		}

	function hasItems(arr_items){
			for(var i=0;i<1;i++){
				if(a_trade_qpi[i][0]!=-1)
					return true;
			}
	        return false;
		}


	var options_delItem = {
	       success:SearchCallBack_deleteItem
	};

	function SearchCallBack_deleteItem(data)
	{
		$("#main-left-content-temp").hide();
		$("#useritem").html(data);
		$('#dialog-del-item').dialog('open');
	}

	function DeleteMyBoxItem(item_id){
				DisplayConfirm("Delete item","This action will delete your item from the system and all related trade will be cancelled. Are you sure you want to delete this item?",function(){
				$('#del_my_item_id').val(item_id);
				$('#qi').val("delete");
				$('#main-left-content-temp').show();
				$("#useritem").html('');
				$('#form_my_items').ajaxForm(options_delItem);
				$('#form_my_items').submit();

		});
}
   	function hidesummary(id)
   	{
	   $('#'+id).fadeIn('slow');
	}

   	function sendProposal(){
		$('#trade_comments').val($('#input_trade_comments').val());
		AssignQPI();
		$('#form_user_wish_item').submit();
	}

	$(document).ready(function(){
		$('#search_q_top').focus();
		$("#close-welcome").click(function(){
			$("#bg-myblue").hide();
		});
		$("#main-left-content").show();
		$("#main-left-content-temp").hide();

		$.history.addListener(handleHistoryChange);

		$('#my-wishes_tab').click(function(){
			$("#useritemwish").html("");
			$.history.add('mywishes', null);
			$('#form_user_wish_item').submit();
			$("#main-left-content-temp").show();
		});

		$('#my-items_tab').click(function(){
			$("#useritem").html("");
			$('#qi').val("");
			$.history.add('myitems', null);
			$('#form_my_items').ajaxForm(options_myItems);
			$('#form_my_items').submit();
			$("#main-left-content-temp").show();
		});

		$('#FriendsOfFriends').click(function(){
			$("#useritem").html("");
			$('#form_friends_of_friends_items').ajaxForm(options_friendsItems);
			$('#form_friends_of_friends_items').submit();
			$("#main-left-content-temp").show();
		});

		$("#browse-tradepal").click(function(){
			loaderImg();
			ajax('/x/','a=imgslider&mui='+_userid, ResponseImageSlider);
			$(this).css("color","#000");
			$("#contest-leaderboard").css("color","#007CD3");
			return false;
		});
		$("#contest-leaderboard").click(function(){
			loaderImg();
			ajax('/x/','a=imgslider&mui='+_userid+'&currentimgslider=contest', ResponseImageSlider);
			$(this).css("color","#000");
			$("#browse-tradepal").css("color","#007CD3");
			return false;
		});
		var ResponseImageSlider = function(data,status){
			$("#summary-carousel-widget-container").html(data).fadeIn();
		}
		var loaderImg = function(){
			$("#summary-carousel-widget-container").html('');
			var loaderImg = "<div style=\"padding-left:320px;padding-top:130px;\"><img height=\"32\" width=\"32\" border=\"0\" alt=\"\" src=\"/media/images/loader.gif\"/></div>";
			$("#summary-carousel-widget-container").html(loaderImg);
		}
		$('#dialog-del-item').dialog({
			autoOpen: false,
			width: 600,
			modal: true,
			buttons: {
				'Ok': function() {
			$(this).dialog('close');
				}
			}
		});
		$('#rotate2 > ul').bind('tabsselect', function(event, ui) {
			switch(ui.index){
				case 0:
					$('#action').val(1);
					//var size = $('#latest_item_count').val();
					//ajax('/x/','a=summary.friendsitem&page=1&mui='+_userid, ResponseLoadMyFriendItem);
					break;
				case 1:
					$('#action').val(2);
					ajax('/x/','a=summary.myitem&page=1&mui='+_userid, ResponseLoadMyItem);
					break;
				case 2:
					$('#action').val(3);
					ajax('/x/','a=summary.mywishes&page=1&mui='+_userid, ResponseLoadMyWishes);
					break;
				case 3:
					$('#action').val(4);
					ajax('/x/','a=summary.transaction&page=1&mui='+_userid, ResponseLoadMyTransaction);
					break;
			}
		});
		
		$('#latest_item_count').live('change',function(){
			$('#action').val(1);
			ajax('/x/','a=summary.friendsitem&page=1&mui='+_userid+'&size='+$(this).val(), ResponseLoadMyFriendItem,true);
		});
	});

	var options_friendsItems={
		 success:myfriendsCallBack
	};

	function myfriendsCallBack(data)
	{
		$("#main-left-content-temp").hide();
		$("#Friends_Of_Items").html(data);
	}
	function ProcessGoToPage(p){
		submit_completedtrade(p);
	}
	function submit_completedtrade(p)
	{
		$('#progress').show();
		var action=$('#action').val();

		if(action==4){
			ajax('/x/','a=summary.transaction&page='+p+'&mui='+_userid, ResponseLoadMyTransaction);
		}else if(action==3){
				ajax('/x/','a=summary.mywishes&page='+p+'&mui='+_userid, ResponseLoadMyWishes);
		}else if(action == 2){
			ajax('/x/','a=summary.myitem&page='+p+'&mui='+_userid, ResponseLoadMyItem);
		}else if(action == 1){
			var size = $('#latest_item_count').val();
			ajax('/x/','a=summary.friendsitem&page='+p+'&mui='+_userid+'&size='+size, ResponseLoadMyFriendItem);
		}
  		return false;
	}
	function ResponseLoadMyItem(data){
		$("#myitemsbelow").html(data).fadeIn();
	}
	function ResponseLoadMyFriendItem(data){
		$("#friendsitem_section").html(data).fadeIn();
	}
	function ResponseLoadMyWishes(data){
		$("#mywishesbelow").html(data).fadeIn();
	}
	function ResponseLoadMyTransaction(data){
		$("#mytransactionbelow").html(data).fadeIn();
		FBMLFix($("#mytransactionbelow")[0]);
	}
function handleHistoryChange(hash,data){
		if(typeof(hash) !== 'undefined'){  //undefined will happen the first time the page is called
			hash = hash.split(":");
			$('#rotate > ul').tabs('select','#'+hash[0]);  // select the tab using the hash as id

			if(hash[0] == 'summary'){
				//do nothing
			}else if(hash[0] == 'myitems'){
				$('#my-items_tab').click();
				$('#qi').val("");
				$('#form_my_items').ajaxForm(options_myItems)
				$('#form_my_items').submit();
			}else if(hash[0] == 'mywishes'){
				$('#wish_'+hash[1]).val(hash[1]);
				$('#my-wishes_tab').click();
				$('#form_user_wish_item').submit();
			}else{
				$.history.add('summary',null);
				$('a[href="#summary-tab"]:parent').click();
			}
		}else{
			// first time, so check if named anchor in url
			var file = document.location.toString();
			if (file.match('#')) {
				// we have a named anchor, so fire event on it
				var anchor = file.split('#')[1];

				//$.history.add(anchor,null);
				var itemid = anchor.split(':')[1];
				var anchor = anchor.split(':')[0]; // want first segment for tab id
				if(anchor=='myitems')
					$('#my-items_tab').click();
				else if(anchor=='mywishes')
					$('#my-wishes_tab').click();
				else
				$('#' + anchor + '_tab').click();
				if(anchor == 'mywishes'){
					$('#form_user_wish_item').submit();
					$.history.add('mywishes',null);
				}
				else if(anchor == 'myitems'){
					$('#add-item-id').val(itemid);
					$('#qi').val("");
					$('#form_my_items').ajaxForm(options_myItems)
					$('#form_my_items').submit();
					$.history.add('myitems',null);
				}

			}else{
				// no named anchors in url, set up default
				$.history.add('summary',null);
				$('a[href="#summary-tab"]:parent').click();
			}
		}
	}
