			function delComm(divid, comid, type){
				var message = "Are you sure you want to delete this comment?";
				var return_value = confirm(message);
			
				if (return_value == true) {
					
					new Effect.Fade(divid,{duration:0.7})
	
					var handlerFunc = function(t) {
					   //alert('remove picie:  '+t.responseText);
					}
					
					var errFunc = function(t) {
						//alert('Error ' + t.status + ' -- ' + t.statusText);
					}
					
					new Ajax.Request('http://www.myflashfetish.com/inc/overall-assets.php', {method:'get', parameters:'action='+type+'&comid='+comid, onSuccess:handlerFunc, onFailure:errFunc});				
						return true;
				} else {
					
					return false;
				}
			}	
			
			
			
				function ratePlay(id, rating){
					
					var errFunc = function(t) {
						alert('Error ' + t.status + ' -- ' + t.statusText);
					}
	
					var handlerFunc = function(t) {
						var Reponse = t.responseText;
						//alert(Reponse);
						$('cr-'+id).style.width = Reponse+'px';
						//alert("hm: "+$('unit_ul'+id).childNodes[1].firstChild.nodeValue);
						
						if (!$('unit_ul'+id).getElementsByTagName) return false;
						  var links = $('unit_ul'+id).getElementsByTagName("a");
						  for (var i=0; i < links.length; i++) {
							links[i].href = 'javascript:void(0);';  
							//Element.remove(links[i]);
						  }
					
					}
	
						new Ajax.Request('http://www.myflashfetish.com/inc/overall-assets.php', {method:'get',  parameters:'action=3&plid='+id+'&plrating='+rating, onSuccess:handlerFunc, onFailure:errFunc});						
					
					//alert(id+" = "+rating);
				}
				
				
				
			function delItem(divid, itemid, type){
				var message = "Are you sure you want to delete this?";
				var return_value = confirm(message);
			
				if (return_value == true) {
					
					new Effect.Fade(divid,{duration:0.7})
	
					var handlerFunc = function(t) {
					   //alert('hi:  '+t.responseText);
					}
					
					var errFunc = function(t) {
						//alert('Error ' + t.status + ' -- ' + t.statusText);
					}
					
					new Ajax.Request('http://www.myflashfetish.com/inc/account-assets.php', {method:'get', parameters:'type='+type+'&plid='+itemid, onSuccess:handlerFunc, onFailure:errFunc});				
						return true;
				} else {
					
					return false;
				}
			}
			
			
			
			function delPic(divid, itemid){
				var message = "Are you sure you want to delete this?";
				var return_value = confirm(message);
			
				if (return_value == true) {
					
					new Effect.Fade(divid,{duration:0.7})
	
					var handlerFunc = function(t) {
					   //alert('hi:  '+t.responseText);
					}
					
					var errFunc = function(t) {
						//alert('Error ' + t.status + ' -- ' + t.statusText);
					}
					
					new Ajax.Request('http://www.myflashfetish.com/inc/account-assets.php', {method:'get', parameters:'type=8&picid='+itemid, onSuccess:handlerFunc, onFailure:errFunc});				
						return true;
				} else {
					
					return false;
				}
			}
			
			function setPrimaryPic(divid, itemid){

					$(divid).innerHTML = 'Added';
					var handlerFunc = function(t) {
					  // alert('hi:  '+t.responseText);
					}
					
					var errFunc = function(t) {
						//alert('Error ' + t.status + ' -- ' + t.statusText);
					}
					
					new Ajax.Request('http://www.myflashfetish.com/inc/account-assets.php', {method:'get', parameters:'type=13&picid='+itemid, onSuccess:handlerFunc, onFailure:errFunc});
			}			
			
			function delCrushComm(divid, cid, comid, type){
				var message = "Are you sure you want to delete this comment?";
				var return_value = confirm(message);
			
				if (return_value == true) {
					
					new Effect.Fade(divid,{duration:0.7})
	
					var handlerFunc = function(t) {
					  // alert('remove picie:  '+t.responseText);
					}
					
					var errFunc = function(t) {
						//alert('Error ' + t.status + ' -- ' + t.statusText);
					}
					
					new Ajax.Request('http://www.myflashfetish.com/inc/overall-assets.php', {method:'get', parameters:'action='+type+'&cid='+cid+'&comid='+comid, onSuccess:handlerFunc, onFailure:errFunc});				
						return true;
				} else {
					
					return false;
				}
			}
			
			


function utf8_decode ( str_data ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Webtoolkit.info (http://www.webtoolkit.info/)
    // +      input by: Aman Gupta
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: utf8_decode('Kevin van Zonneveld');
    // *     returns 1: 'Kevin van Zonneveld'
 
    var tmp_arr = [], i = ac = c = c1 = c2 = 0;
 
    while ( i < str_data.length ) {
        c = str_data.charCodeAt(i);
        if (c < 128) {
            tmp_arr[ac++] = String.fromCharCode(c); 
            i++;
        } else if ((c > 191) && (c < 224)) {
            c2 = str_data.charCodeAt(i+1);
            tmp_arr[ac++] = String.fromCharCode(((c & 31) << 6) | (c2 & 63));
            i += 2;
        } else {
            c2 = str_data.charCodeAt(i+1);
            c3 = str_data.charCodeAt(i+2);
            tmp_arr[ac++] = String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
            i += 3;
        }
    }
    
    return tmp_arr.join('');
}

function base64_decode( data ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Tyler Akins (http://rumkin.com)
    // +   improved by: Thunder.m
    // +      input by: Aman Gupta
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)    
    // -    depends on: utf8_decode
    // *     example 1: base64_decode('S2V2aW4gdmFuIFpvbm5ldmVsZA==');
    // *     returns 1: 'Kevin van Zonneveld'
    
    // mozilla has this native 
    // - but breaks in 2.0.0.12!
    //if (typeof window['btoa'] == 'function') {
    //    return btoa(data);
    //}
    
    var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
    var o1, o2, o3, h1, h2, h3, h4, bits, i = ac = 0, dec = "", tmp_arr = [];
 
    do {  // unpack four hexets into three octets using index points in b64
        h1 = b64.indexOf(data.charAt(i++));
        h2 = b64.indexOf(data.charAt(i++));
        h3 = b64.indexOf(data.charAt(i++));
        h4 = b64.indexOf(data.charAt(i++));
 
        bits = h1<<18 | h2<<12 | h3<<6 | h4;
 
        o1 = bits>>16 & 0xff;
        o2 = bits>>8 & 0xff;
        o3 = bits & 0xff;
 
        if (h3 == 64) {
            tmp_arr[ac++] = String.fromCharCode(o1);
        } else if (h4 == 64) {
            tmp_arr[ac++] = String.fromCharCode(o1, o2);
        } else {
            tmp_arr[ac++] = String.fromCharCode(o1, o2, o3);
        }
    } while (i < data.length);
    
    dec = tmp_arr.join('');
    dec = utf8_decode(dec);
    
    return dec;
}
