function make_dropdown(which_dropdown,dropdown_data,default_selected,null_leader) {
	$(which_dropdown).options.length=0;
	 
	var o=0;
	var selected_id=0;
	
	if (null_leader) {
		$(which_dropdown).options[o]=new Option("","", false, false);
		o++;
	}
	for(var i in dropdown_data) {
		 
		$(which_dropdown).options[o]=new Option(dropdown_data[i], i, false, false);
		if (i == default_selected) {
			selected_id=o;
		}
		o++;
		 
	}
	$(which_dropdown).options[selected_id].selected=true;
}


function email_product() {
	apos=$('email_product_to').value.indexOf("@")
	dotpos=$('email_product_to').value.lastIndexOf(".")
	if (apos<1||dotpos-apos<2) {
		alert('invalid email address!');
		return false;
	}

	$('email_product_status').innerHTML='<img src="/img/ui/loading.gif">';
	$('email_product_status').style.display="block";
	new Ajax.Updater('email_product_status','/php/email_product.php', {method:'get',parameters:'id='+product['id']+'&auth='+auth+'&username='+which_user+ "&rand=" + get_random(999999)+"&"+Form.serialize($('email_product_form')),asynchronous:true,onSuccess:email_product_sent});
	
}




function email_product_sent() {
	 
	setTimeout("Effect.Fade('email_product_status',{duration:0.5})",2000)


}

function email_mikon() {
	apos=$('email_to').value.indexOf("@")
	dotpos=$('email_to').value.lastIndexOf(".")
	if (apos<1||dotpos-apos<2) {
		alert('invalid email address!');
		return false;
	}

	$('email_status').innerHTML='<img src="/img/ui/loading.gif">';
	$('email_status').style.display="block";
	new Ajax.Updater('email_status','/php/email_mikon.php', {method:'get',parameters:'id='+mikon_db_id+'&auth='+auth+'&username='+which_user+ "&rand=" + get_random(999999)+"&"+Form.serialize($('email_mikon_form')),asynchronous:true,onSuccess:email_sent});
	
}




function email_sent() {
	 
	setTimeout("Effect.Fade('email_status',{duration:0.5})",2000)


}

function show_mikon_product() {
	Element.addClassName("mikon_product_tab", "active");
	Element.removeClassName("mikon_detail_tab", "active");

 
	$('mikon_product_view').style.display="none";
	$('mikon_detail_view').style.display="block";
	


}

function show_mikon_detail() {
	Element.addClassName("mikon_detail_tab", "active");
	Element.removeClassName("mikon_product_tab", "active");



	$('mikon_product_view').style.display="block";
	$('mikon_detail_view').style.display="none";
	
	 
}

function random_mikonify() {
	$('mikonify_product_img').style.visibility='hidden'; 
	$('mikon_img').style.visibility='hidden'; 
	$('mikonify_mikon_img').style.visibility='hidden'; 
	
	new Ajax.Request('/php/jsondetails.php', {method:'get',parameters:'id='+mikon_db_id+'&auth='+auth+'&username='+which_user+ "&rand=" + get_random(999999),asynchronous:true,onSuccess:show_details});
}

 
function report_abuse() {
	new Ajax.Updater('flagged_div','/php/flag_mikon.php', {method:'get',asynchronous:true, evalScripts:true, parameters:Form.serialize($('flag_mikon_div')),onSuccess:report_done});
}


function report_done() {
	$('flagged_div').style.display="block";
	setTimeout("Effect.Fade('flagged_div',{duration:0.5})",2000);

}



function show_product(loadData) {
	product=eval('('+loadData.responseText+')');
	//$('product_img').src=product['img_src']+"_200.jpg?"+get_random(999999);
 	
 	//divs_off(); 
		 
	preload_imgs={};
	loaded_imgs={};
		 
 
		
	if ( $('update_product_form') ) {
	 
		$('update_product_form').db_id.value=product['id'];
			
		$('remove_product_link').href="?delete_product="+product['id'];
		$('edit_product_link').href="/productbuilder/?order_id="+product['id'];  
		
		$('buy_product_link').href="/php/buy_product.php?id="+product['id']+"&auth="+auth;  
		
		$("product_permalink").href="/people/"+which_user+"/products/"+product['id'];
	 	$("product_num_sold").innerHTML=product['num_sold'];
	 	
	 	
		if (product['for_sale']=='1') {
			$('product_forsale').checked=true;
		} else {
			$('product_forsale').checked=false;
		}
				
				
		product_img_preload=new Image();
					
		product_img_preload.onerror=function() { delete preload_imgs['product_img']; }
			
		product_img_preload.src=product['img_src']+"_200.jpg?"+get_random(999999);
 	 
		preload_imgs['product_img']=product_img_preload;
	 	 
		check_preload_timer = setInterval("check_preload('show_product_imgs')", 100);	
	} else {
		$('buy_product_link').href="/php/buy_product.php?id="+product['id']+"&auth="+auth;  
		$("product_permalink").href="/people/"+which_user+"/products/"+product['id'];
		
		product_img_preload=new Image();
					
		product_img_preload.onerror=function() { delete preload_imgs['product_img']; }
			
		product_img_preload.src=product['img_src']+"_200.jpg?"+get_random(999999);
 	 
		preload_imgs['product_img']=product_img_preload;
	 	 
		check_preload_timer = setInterval("check_preload('show_product_imgs')", 100);	
	
	}
	
	 	
	 	

}

function show_product_imgs() {
	  
	clearInterval(check_preload_timer);
	if ( loaded_imgs['product_img'] ) {
	$('product_img').src=loaded_imgs['product_img'].src;
	
	 
	 
	$('product_img').style.visibility='visible'; 
	$('product_details').style.display='block';
	 }

}

function select_in_radios(radio_obj, value) {
 	for(var i = 0; i < radio_obj.length; i++) {
		if (value == radio_obj[i].value) {
			radio_obj[i].checked = true;
			break; // Break out to stop at the first value
		}
	}
}
function click_details(e,which_id,auth,of) {
	var nn6=document.getElementById&&!document.all;
	
	up_x = nn6 ? e.clientX : event.clientX;
	up_y = nn6 ? e.clientY : event.clientY;
	 
	if ( down_x == up_x && down_y==up_y) {
		get_details(which_id,auth,of);
	}
	return(false)
}

 
function add_to_friends() {
	new Ajax.Updater('add_status','/php/add_to_friends.php', {method:'get',asynchronous:true, evalScripts:true, parameters:Form.serialize($('add_to_friends_form')),onSuccess:add_to_friends_done});
	
}
function add_to_friends_done() {
	$('add_status').style.display="block";
	setTimeout("Effect.Fade('add_status',{duration:0.5})",2000);

}



function submit_description_update() {
	new Ajax.Updater('manage_status','/php/update_mikons.php', {method:'get',asynchronous:true, evalScripts:true, parameters:Form.serialize($('update_desc_form')),onSuccess:submit_description_update_done});
	
}
function submit_description_update_done() {
	$('manage_status').style.display="block";
	setTimeout("Effect.Fade('manage_status',{duration:0.5})",2000);

}



function add_mikon_to_set() {
	new Ajax.Updater('added_status','/php/add_to_collection.php', {method:'get',asynchronous:true, evalScripts:true, parameters:Form.serialize($('add_to_set_form')),onSuccess:add_mikon_to_set_done});
	
}
function add_mikon_to_set_done() {
	$('added_status').style.display="block";
	setTimeout("Effect.Fade('added_status',{duration:0.5})",2000);

}



function img_mousedown(e) {
	var nn6=document.getElementById&&!document.all;
	down_x = nn6 ? e.clientX : event.clientX;
	down_y = nn6 ? e.clientY : event.clientY;
}



function show_user(loadData) {
	user=eval('('+loadData.responseText+')');
	
	
	
	$('user_name').innerHTML=user['name'];
	$('user_link').href="/people/"+user['username']+"/";
	$('visit_user').href="/people/"+user['username']+"/";
	
	 
	if ( ( user['settings']['privacy_age']==3 || (user['settings']['privacy_age']==2 && user['am_friend'])) && user['age'] != "0000-00-00" ) {
		$('user_age').innerHTML=user['age'];
		$('user_age_div').style.display="block";
	} else {
		$('user_age_div').style.display="none";
	}
	
	if (user['settings']['privacy_gender']==3 || (user['settings']['privacy_gender']==2 && user['am_friend'])) {
	
		$('user_gender').innerHTML=user['gender_full'];
		$('user_gender_div').style.display="block";
	} else {
		$('user_gender_div').style.display="none";
	
	}
	//alert(user['location']);
	if ( user['location'] ) {
		$('user_location').innerHTML=user['location'];
		$('user_location_div').style.display="block";
	} else {
		$('user_location_div').style.display="none";
	
	}
	
	if (user['settings']['privacy_email']==3 || (user['settings']['privacy_email']==2 && user['am_friend'])) {
		$('user_email').innerHTML="<a href=\"mailto:"+user['username']+"@mikonmail.com\">"+user['username']+"@mikonmail.com</a>";
		$('user_email_div').style.display="block";
		
	} else {
		$('user_email_div').style.display="none";
	}
	
	 
 	$('view_all_mikons').href="/people/"+user['username']+"/mikons/";
	$('view_all_products').href="/people/"+user['username']+"/products/";
	
	
	
 	$('num_mikons').innerHTML=user['num_mikons'];
 	$('num_products').innerHTML=user['num_products'];

	//do mikons
	for(var m=1;m<=10;m++) {
		if (user['mikon_'+m] ) {
			$('mikon_'+m).src=user['mikon_'+m]+"_56.gif";
			$('mikon_'+m+'_link').href="/people/"+user['username']+"/mikons/"+user['mikons'][m-1];
		} else {
			$('mikon_'+m).src="/img/ui/blank.gif";
			$('mikon_'+m+'_link').href="#";
		}
	}
	
	//do products
	for(var p=1;p<=5;p++) {
		if (user['product_'+p] ) {
			$('product_'+p).src=user['product_'+p]+"_100.jpg";
			$('product_'+p+'_link').href="/people/"+user['username']+"/products/"+user['products_list'][p-1];
		} else {
			$('product_'+p).src="/img/ui/blank.gif";
			$('product_'+p+'_link').href="#";
		}
	}
	
	
	
	user_img_preload=new Image();
	user_img_preload.onerror=function() { delete preload_imgs['user_img']; }
	user_img_preload.src="/headshots/"+user['headshot_img']+"_200.jpg?"+get_random(999999);
 	preload_imgs['user_img']=user_img_preload;
	check_preload_timer = setInterval("check_preload('show_user_img')", 100);	
	 	
	 	
}

function show_user_img() {
	clearInterval(check_preload_timer);
	 
		 
//	alert(loaded_imgs);
 
	$('user_img').src=loaded_imgs['user_img'].src;
	 
	
	$('user_img').style.visibility='visible'; 
}




function show_details(loadData) {
		mikon=eval('('+loadData.responseText+')');
		if (!which_user || which_user == "" || override) {
			which_user=mikon['username'];
			override=1;
		}
		 
	 	 
		 
		var db_id=mikon['id'];
		
		mikon_db_id=db_id;
		
		if ( $('update_mikons_form') ) {
			var update_mikons_form = $('update_mikons_form');//document.getElementById("update_mikons_form");
			update_mikons_form.db_id.value=db_id;
			
			if ( mikon['tags'] ) {
				update_mikons_form.tags.value=mikon['tags'];//tags.nodeValue;
				$('tagalert').style.display = "none";
			} else {
				update_mikons_form.tags.value="";
				$('tagalert').style.display = "block";
			}
			if ( mikon['description'] ) {
				update_mikons_form.description.value=mikon['description'];//.nodeValue;
			} else {
				update_mikons_form.description.value="";
			}
			
			$('remove_link').href="?delete="+db_id;
			$('edit_link').href="/create/machine/?edit="+db_id;  
			$("mikonpermalink").href="/people/"+which_user+"/"+db_id;
			$("mikonprofileimage").href="/people/"+which_user+"/settings/?profile_img="+db_id;
			
			 
			if ( mikon['creator'] == 1 ) {
			// i am creator
			
				 	
				$("edit_mikon_div").style.display = 'inline';
				$("creator_sharing_div").style.display = 'block';
				 
				$("creator_div").style.display = 'none';
				
				select_in_radios(document.update_mikons_form.share,mikon['share']);
				//select_in_dropdown(document.update_mikons_form.category,category.nodeValue);
			
				 
				if (mikon['remix']=='1') {
					$('creator_share_remix').checked=true;
				} else {
					$('creator_share_remix').checked=false;
				}
				
				if (mikon['friends_only']=='1') {
					$('creator_share_friends').checked=true;
				} else {
					$('creator_share_friends').checked=false;
				}
				
				
			} else {
				$("creator_div").style.display = 'block';
				$("creator_sharing_div").style.display = 'none';
				$("edit_mikon_div").style.display = 'none';
			 
				 
			}
			$('mikon_details').style.display='block';
		} else {
			 
			if ( mikon['description'] ) {
				$("mikon_description_html").innerHTML=mikon['description_html'];
			} else {
				$("mikon_description_html").innerHTML="";
			}
			 
			
			$("creator_div").style.display = 'block';
		 		
			if ( mikon['tags'] ) {
				var tags=new Array;
				for(var t=0;t<mikon['tags_array'].length;t++) {
					tags.push("<a href=\"/connect/mikons/?search="+mikon['tags_array'][t]+"\">"+mikon['tags_array'][t]+"</a>");
				}
				$("tags").innerHTML=tags.join(", ");
			} else {
				$("tags").innerHTML="";
			}
			
			
			$('add_to_set_form').db_id.value=db_id; 
		  
	 		if ( mikon['can_add'] == 1 ) {
			  
				if ( mikon['already_have'] == 1 ) {
					 
					$("can_add_to_set_div").style.display = 'none';
					$("already_have_div").style.display = 'block';
				} else {
					$("can_add_to_set_div").style.display = 'block';
					$("already_have_div").style.display = 'none';
				}
			
			} else {
				$("can_add_to_set_div").style.display = 'none';
				$("already_have_div").style.display = 'none';
			}
			
			
			$('mikon_details').style.display='block';
		} 
		if ( mikon['creator'] == 1 ) {
			$("post_rating_div").style.display='none';
		} else {
			$("post_rating_div").style.display='block';
		}
		
		if (mikon['remix']=='1') { // && mikon['creator'] != '1' ) {
			$('remix_link').style.display='block';
			$('remix_link').href="/create/machine/?remix="+db_id;
		} else {
			$('remix_link').style.display='none';
			$('remix_link').href="#";
		}
		  
		if (mikon['remix']=='-1') {
			
			if ( $("parent_name") ) $("parent_name").innerHTML=mikon['parent_username'];
			if ( $("parent_link") ) $("parent_link").href="/people/"+mikon['parent_username']+"/"+mikon['parent_id'];
		 	$('parent_div').style.display='block';
		
		} else {
			$('parent_div').style.display='none';
		
		}
		
		
		if (mikon['remix']=='-1' || mikon['remix']=='1') {
		
			if ( mikon['remix']=='-1') {
				$('remixes_link').href="/connect/remix/?id="+mikon['parent_id'];
				$('all_remixed_div').style.display="block";
			} else {
				
				if ( mikon['num_remix'] > 0 ) {
					$('remixes_link').href="/connect/remix/?id="+mikon['id'];
					$('all_remixed_div').style.display="block";
				} else {
					 
					$('all_remixed_div').style.display="none";
				}
				
			}
			
			
			
		} else {
			$('all_remixed_div').style.display="none";
			
		
		}
		
		 
		//
		if (mikon['remix_users']) {
			make_dropdown($('remixed_by_select'),mikon['remix_users'],"",1);
			$('remixed_by_div').style.display='block';
		} else {
			$('remixed_by_div').style.display='none';
		}
		
		 
		 
	
		$("mikonpermalink").href="/people/"+which_user+"/"+db_id;
	 	
		if ( $('flag_mikon_form')) $('flag_mikon_form').db_id.value=db_id;
	 	if ( $("creator_name") ) $("creator_name").innerHTML=mikon['username'];
		if ( $("creator_link") ) $("creator_link").href="/people/"+mikon['username']+"/"+db_id;
		 
		make_shared_with(mikon['used_by_usernames'],mikon['used_by_users'],mikon['used_by_private']);
		
		preload_imgs={};
		loaded_imgs={};
		  
		mikon_imgr=new Image();
					
		mikon_imgr.onerror=function() { delete preload_imgs['mikon_img']; }
			
		mikon_imgr.src=mikon['mikon_img_src']+"_200.gif?"+get_random(999999);
 	 
		preload_imgs['mikon_img']=mikon_imgr;
	 
		show_comments(mikon['comments']);
		show_ratings(mikon);
		  
		mikon['mikonify']['mikon_img_src']=mikon['mikon_img_src'];
		mikon['mikonify']['mikon_id']=mikon['mikon_id'];
		 	
	 	  	 
		show_mikonify(mikon['mikonify']);
	 	check_preload_timer = setInterval("check_preload('show_mikon_imgs')", 100);	
}

function count(x) {
	var num = 0, prop = null;
	if (x.constructor == Object) {
		for (prop in x) {
			num++;
		}
	} else {
		num = null;
	}
	return num;
}


function check_preload(callback) {
	 
	if ( count(preload_imgs)) {
		
		for (var i in preload_imgs) {
			if(preload_imgs[i].complete) { 
				 
				loaded_imgs[i]=preload_imgs[i];
				delete preload_imgs[i];
				 
			}
		}
	} else {
		 
		eval(callback+"()");
		
 		//show_mikon_imgs();
	}
}

function show_mikon_imgs() {
	 
	clearInterval(check_preload_timer);
	 
	$('mikonify_product_img').style.backgroundImage='url('+loaded_imgs['mikonify_product_img'].src+')';
	$('mikon_img').src=loaded_imgs['mikon_img'].src;
	$('mikonify_mikon_img').src=loaded_imgs['mikonify_img'].src;
	 
	if ( need_fixpng ) {
		fixpng($('mikonify_mikon_img'));
	}
	 
	$('mikonify_product_img').style.visibility='visible'; 
	$('mikon_img').style.visibility='visible'; 
	$('mikonify_mikon_img').style.visibility='visible'; 
  
	//if ( $('mikon_product_view') )  $('mikon_product_view').style.visibility='visible';
	//if ( $('mikon_detail_view') )  $('mikon_detail_view').style.visibility='visible';

}

 
function show_mikonify(mikonify) {
 	 
 	 
 	mikonify_product_img_preload=new Image();
 	 
 	mikonify_product_img_preload.src='/img/products/'+mikonify['product_img'];
 	
 	
 	//preload_imgs.push(product_img);
	preload_imgs['mikonify_product_img']=mikonify_product_img_preload;
	
	
	rand_img=get_random(999999);
	mikonify_img=new Image();
	mikonify_img.src=mikonify['mikon_img_src']+mikonify['mikon_img']+"?"+rand_img;
	preload_imgs['mikonify_img']=mikonify_img;
	$('mikonify_mikon_img').style.left=mikonify['mikon_x']+'px';
	$('mikonify_mikon_img').style.top=mikonify['mikon_y']+'px';
	$('mikonify_mikon_img').style.width=mikonify['mikon_size']+'px';
	$('mikonify_mikon_img').style.height=mikonify['mikon_size']+'px';
	$('custom_mikonify_link').href='/php/buy_mikonify.php?customize=1&mikonify_id='+mikonify['mikonify_id']+'&mikon_id='+mikon_db_id+'&auth='+auth;
	$('buy_mikonify_link').href='/php/buy_mikonify.php?mikonify_id='+mikonify['mikonify_id']+'&mikon_id='+mikon_db_id+'&auth='+auth;
	
	//check_preload_timer = setInterval("check_preload('"+mikonify['mikon_img_src']+mikonify['mikon_img']+"?"+rand_img+"')", 10);	
		
 	
	
	
}

function submit_mikon_update() {
	//new Ajax.Request('/php/update_mikons.php', {method:'get',asynchronous:true, evalScripts:true, parameters:Form.serialize($('update_mikons_form'))})
	new Ajax.Updater('detail_status','/php/update_mikons.php', {method:'get',asynchronous:true, evalScripts:true, parameters:Form.serialize($('update_mikons_form')),onSuccess:mikon_update_done});
	
}



function submit_product_update() {
	 
	
 //	new Ajax.Request()});
	new Ajax.Updater('product_detail_status','/php/update_product.php', {method:'get',asynchronous:true, evalScripts:true, parameters:Form.serialize($('update_product_form')),onSuccess:product_update_done});
	
}

function product_update_done() {
	$('product_detail_status').style.display="block";
	setTimeout("Effect.Fade('product_detail_status',{duration:0.5})",2000);


}



function mikon_update_done() {
	$('detail_status').style.display="block";
	setTimeout("Effect.Fade('detail_status',{duration:0.5})",2000);


}

 
function tooltips_on() {
	for(i=0;i<all_mikons.length;i++) {
	
		var data = tooltip_data[i].split(",");
   		//$popup_data="{$mikon['username']},{$mikon['used']},{$mikon['avg_rating']},{$mikon['num_comments']},{$mikon['num_remix']}";
				
   		if (!data[2]) {
   			data[2]="n/a";
   		} else {
   			data[2]=(data[2]*100)+"%";
   		}
   		var tooltips_obj={'tooltip_user':data[0],'tooltip_rating':data[2],'tooltip_comments':data[3],'tooltip_shared':data[1],'tooltip_remix':data[4]};
   		tooltips.push(new Tooltip('item_'+all_mikons[i], 'tooltip',tooltips_obj));
	}

}

function tooltips_off() {
	for(i=0;i<tooltips.length;i++) {
		tooltips[i].destroy();
	}

}


function rearrange_mikons() {
	if ( rearrange ) {
		rearrange=0;
		Sortable.destroy('manage_mikons');
		
		$('rearrange_mikons_link').style.display="block";
		$('done_arranging_mikons_link').style.display="none";
		
		tooltips_on();
		
	} else {
		tooltips_off();
		
		rearrange=1;
		Sortable.create('manage_mikons',{tag:'img',overlap:'vertical', constraint: false,dropOnEmpty: true,onUpdate:function(){new Ajax.Updater('manage_status', '/php/update_mikons.php', {onComplete:function(request){$('manage_status').style.display="inline";setTimeout("Effect.Fade('manage_status',{duration:0.5})",2000)}, parameters:Sortable.makeparams(['manage_mikons']), evalScripts:true, asynchronous:true})  }});
		$('rearrange_mikons_link').style.display="none";
		$('done_arranging_mikons_link').style.display="block";
		
	}
}


function show_my_mikons() {

	//$('my_mikons_tab').style.className = 'active';
	//$('my_products_tab').style.className = '';
	Element.addClassName("my_mikons_tab", "active");
	Element.removeClassName("my_products_tab", "active");


	$('mikons_view').style.display="block";
	$('products_view').style.display="none";
	
	if (mikon) $('mikon_details').style.display="block";
	$('product_details').style.display="none";
	
	$('random_mikonify_link').style.display="none";
	if (!mikon) get_details(all_mikons[0],auth,'mikons');
	
}

function show_my_products() {
	Element.addClassName("my_products_tab", "active");
	Element.removeClassName("my_mikons_tab", "active");



	$('mikons_view').style.display="none";
	$('products_view').style.display="block";

	$('mikon_details').style.display="none";
	if (product) $('product_details').style.display="block";
	
	$('random_mikonify_link').style.display="block";
	if (!product) get_details(all_products[0],auth,'products');
	
}

function filter(filter_what) {
	for(i=0;i<all_mikons.length;i++) {
		if ( $("item_"+all_mikons[i])) $("item_"+all_mikons[i]).style.backgroundColor="#FFF";
	}
		
		
	if (filter_what) {
		if ( filter_what != current_filter ) {
			filter_list=eval(filter_what+'_list');
			for(i=0;i<filter_list.length;i++) {
				if ( $("item_"+filter_list[i])) $("item_"+filter_list[i]).style.backgroundColor="#88f";
			}
			current_filter=filter_what;
	 	} else {
	 		for(i=0;i<all_mikons.length;i++) {
				if ( $("item_"+all_mikons[i])) $("item_"+all_mikons[i]).style.backgroundColor="#FFF";
			}
			current_filter="";
	 			filter_list=new Array();
	 	}
	} else {
		filter_list=new Array();
		current_filter="";
	}
	
	//hilight current
	$("item_"+mikon['id']).style.backgroundColor="#ff2b00";
				
}

function show_ratings(mikon) {
	//ratings?
	if (mikon['num_ratings']) {
		if ( mikon['num_ratings'] > 1 ) {
			$("num_ratings").innerHTML=mikon['num_ratings']+" ratings";
		} else {
			$("num_ratings").innerHTML=mikon['num_ratings']+" rating";
		}
	} else {
		$("num_ratings").innerHTML="0 ratings";
	}
	
	
	if (!mikon['avg_rating']) {
		$("avg_rating").innerHTML="(n/a)";
		$("num_ratings").innerHTML=3-(mikon['num_ratings']) +" more ratings needed";
	
	} else {
		$("avg_rating").innerHTML=mikon['avg_rating']+"%";
	
	}
}



function get_details(which_id,auth,from) {
	 
	if (!from) from='mikons';
	
	if (check_preload_timer) clearInterval(check_preload_timer);
	
	
	if (override) which_user="";
	if ( from == "mikons" ) {
	
		for(i=0;i<all_mikons.length;i++) {
			if ( $("item_"+all_mikons[i])) {
				if (! filter_list.inArray(all_mikons[i])) {
					$("item_"+all_mikons[i]).style.backgroundColor="#FFF";
				
				} else {
					$("item_"+all_mikons[i]).style.backgroundColor="#88f";
				
				}
			}
			
		}
		 
		$("item_"+which_id).style.backgroundColor="#ff2b00";
		$("detail_status").style.display = 'none';
	
		$('mikonify_product_img').style.visibility='hidden'; 
		$('mikon_img').style.visibility='hidden'; 
		$('mikonify_mikon_img').style.visibility='hidden'; 
		
		new Ajax.Request('/php/jsondetails.php', {method:'get',parameters:'id='+which_id+'&auth='+auth+'&username='+which_user+ "&from=mikons&rand=" + get_random(999999),asynchronous:true,onSuccess:show_details});
	} else if ( from == "products" ) {
		for(i=0;i<all_products.length;i++) {
			if ( $("product_"+all_products[i])) $("product_"+all_products[i]).style.backgroundColor="#FFF";
		}
		$("product_"+which_id).style.backgroundColor="#ff2b00";
	 	
		$('product_img').style.visibility='hidden'
		new Ajax.Request('/php/jsondetails.php', {method:'get',parameters:'id='+which_id+'&auth='+auth+'&username='+which_user+ "&from=products&rand=" + get_random(999999),asynchronous:true,onSuccess:show_product});
	} else if ( from =="users" ) {
		for(i=0;i<all_users.length;i++) {
			if ( $("user_"+all_users[i])) $("user_"+all_users[i]).style.backgroundColor="#FFF";
		}
		$("user_"+which_id).style.backgroundColor="#ff2b00";
	 	
		$('user_img').style.visibility='hidden'
		new Ajax.Request('/php/jsondetails.php', {method:'get',parameters:'id='+which_id+'&auth='+auth+"&from=users&rand=" + get_random(999999),asynchronous:true,onSuccess:show_user});
	
	}
	

	$('embed_code').value='<img src="http://www.mikons.com/mikon/'+which_id+'_64.gif">';
 //console.log(SHARETHIS);
//	 SHARETHIS.lastUrl="http://yay.com/";
	 
	return(false);
}

