/*  Flirtlife.de Blog Scripts
 *  by Felix Schuchmann (schuchmann@gmail.com)
/*--------------------------------------------------------------------------*/

function delEntry(id) {
	if(confirm("Willst du diesen Eintrag wirklich löschen?")) {
		delentry = new fx.Height('entry-'+id);
		delentry.toggle();
		new ajax ('/blog/ajax.php/delete/', {
			postBody: 'id='+id
		});
	}
	return false;
}

function delComment(id) {
	if(confirm("Willst du diesen Kommentar wirklich löschen?")) {
		delentry = new fx.Height('comment-'+id);
		delentry.toggle();
		new ajax ('/blog/ajax.php/deletecomment/', {
			postBody: 'id='+id
		});
	}
	return false;
}

function CommentsAllow(id,state) {
	if(state == 'allow-no')	 {
		$('commentsallow-'+id).className = 'allow-yes';
		$('commentsallow-'+id).innerHTML = 'Kommentare sind aus (erlauben)';
	}
	if(state == 'allow-yes') {
		$('commentsallow-'+id).className = 'allow-no';
		$('commentsallow-'+id).innerHTML = 'Kommentare sind erlaubt (abschalten)';
	}
	new ajax ('/blog/ajax.php/commentsallow/', {
		postBody: 'id='+id+'&state='+state
	});
	return false;
}

var editTitle = Array(); var editText  = Array(); //needed for cancel button
function editEntry(id) {
	height = heightEl('entrytext-'+id) + 22;
	if(height < 200) height = 200;
	
	editTitle[id] = $('entrytitleanchor-'+id).innerHTML;
	$('entrytitle-'+id).innerHTML = "<input class=\"writeentry\" id=\"savethistitle-"+id+"\" value=\""+editTitle[id]+"\"/>";
	
	editText[id] = $('entrytext-'+id).innerHTML;
	$('entrytext-'+id).innerHTML = "<textarea rows=\"15\" class=\"writeentry\" style=\"height: "+height+"px;\" id=\"savethistext-"+id+"\">"+revertp(editText[id])+"</textarea>"+"<br/>"+getBBBar("savethistext-"+id)+"<br/>";
	
	$('editsave-'+id).onclick=function() {return saveEntry(id);};
	$('editsave-'+id).innerHTML="speichern";	
	$('delentrybutton-'+id).onclick=function() {return cancelEdit(id);};
	$('delentrybutton-'+id).innerHTML="abbrechen";
	
	return false;
}

function cancelEdit(id) {
	$('entrytitle-'+id).innerHTML = "<a href=\""+id+"/"+encodeURI(editTitle[id])+"/\" id=\"entrytitleanchor-"+id+"\">"+editTitle[id]+"</a>";
	$('entrytext-'+id).innerHTML = editText[id]; //strip the \n\n on the end
	restoreEditButtons(id);
	return false;
}

function restoreEditButtons(id) {
	$('editsave-'+id).onclick=function() {return editEntry(id);};
	$('editsave-'+id).innerHTML="&auml;ndern";	
	$('delentrybutton-'+id).onclick=function() {return delEntry(id);};
	$('delentrybutton-'+id).innerHTML="l&ouml;schen";
}

function saveEntry(id) {
	editTitle[id] = $('savethistitle-'+id).value;	
	$('entrytitle-'+id).innerHTML = "<a href=\""+id+"/"+encodeURI(editTitle[id])+"/\" id=\"entrytitleanchor-"+id+"\">"+editTitle[id]+"</a>";
	
	editText[id] = $('savethistext-'+id).value;
	toShow = wpautop(editText[id]); //get the html code
	$('entrytext-'+id).innerHTML = toShow.substring(0, toShow.length-4); //strip the \n\n on the end
	
	//disable the buttons and say "wird gespeichert..."
	$('editsave-'+id).onclick=function() {return false;};
	$('editsave-'+id).innerHTML="wird gespeichert...";	
	$('delentrybutton-'+id).onclick=function() {return false;};
	$('delentrybutton-'+id).innerHTML="l&ouml;schen";
	
	new ajax ('/blog/ajax.php/edit/', {
		postBody: 'id='+id+"&text="+escape(editText[id]).replace(/\+/g, ":PLUS:")+"&title="+escape(editTitle[id]),
		update: 'entrytext-'+id,
		onComplete: function() {$('editsave-'+id).innerHTML="&Auml;nderung gespeichert!"; setTimeout(function(){restoreEditButtons(id);}, 2000);}
	});	
	
	return false;
}

function getBBBar(textfieldID) {
	return	'<input title="Alt+B" type="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onclick="insertbb(\'[b]\',\'[/b]\',\''+textfieldID+'\')">'+
		'<input title="Alt+I" type="button" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 30px" onclick="insertbb(\'[i]\',\'[/i]\',\''+textfieldID+'\')">'+
		'<input title="Alt+U" type="button" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 30px" onclick="insertbb(\'[u]\',\'[/u]\',\''+textfieldID+'\')">'+
		'<input title="Alt+D" type="button" accesskey="d" name="addbbcode5" value=" s " style="text-decoration: line-through; width: 30px" onclick="insertbb(\'[s]\',\'[/s]\',\''+textfieldID+'\')">'+
		'<input title="Alt+Q" type="button" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onclick="insertbb(\'[quote]\',\'[/quote]\',\''+textfieldID+'\')">'+
		'<input title="Alt+L" type="button" accesskey="l" name="addbbcode10" value="List" style="width: 40px" onclick="insertbb(\'[list]\',\'[/list]\',\''+textfieldID+'\')">'+
		'<input title="Alt+X" type="button" accesskey="x" name="addbbcode18" value="[*]" style="width: 40px" onclick="insertbb(\'[*]\',\'\',\''+textfieldID+'\')">'+
		'<input title="Alt+P" type="button" accesskey="p" name="addbbcode14" value="Img" style="width: 40px"  onclick="insertbb(\'[img]\',\'[/img]\',\''+textfieldID+'\')">'+
		'<input title="Alt+W" type="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onclick="insertbb(\'[url]\',\'[/url]\',\''+textfieldID+'\')">';
}

function aboThisBlog(id, doabo) {
	new ajax ('/blog/ajax.php/abo/', {
			postBody: 'id='+id+'&abo='+(doabo?'abo':'cancel'),
			update: 'abothisblog-'+id,
			onComplete: function() {$('abothisblog-'+id).onclick=function() {return false;};}
		});
	return false;
}
function aboThisEntry(id, doabo) {
	new ajax ('/blog/ajax.php/aboentry/', {
			postBody: 'id='+id+'&abo='+(doabo?'abo':'cancel'),
			update: 'abothisentry-'+id,
			onComplete: function() {$('abothisentry-'+id).onclick=function() {return false;};}
		});
	return false;
}

function saveComment(id, text) {
	new ajax ('/blog/ajax.php/commentit/'+id+'/', {
		postBody: 'ajax=true&text='+escape(text),
		update: 'comment-container'
	});
	return false;
}

function revertp(p) {
	
	p = p.replace(/<!--(.*?)-->/gi, '');
	p = p.replace(/\n/gi, '');
	
	//remove Smilie img stuff
	p = p.replace(/<img src="([^"]*?)\/images\/smiles\/(.*?)\.gif">/gi, '[s]$2.gif[/s]');
	
	p = p.replace(/<b>/gi, '[b]');
	p = p.replace(/<\/b>/gi, '[/b]');
	p = p.replace(/<i>/gi, '[i]');
	p = p.replace(/<\/i>/gi, '[/i]');
	p = p.replace(/<u>/gi, '[u]');
	p = p.replace(/<\/u>/gi, '[/u]');
	p = p.replace(/<s>/gi, '[s]');
	p = p.replace(/<\/s>/gi, '[/s]');
	p = p.replace(/<ul>/gi, '[list]');
	p = p.replace(/<li>/gi, '[*]');
	p = p.replace(/<\/li>/gi, '');
	p = p.replace(/<\/ul>/gi, '[/list]');
	
	p = p.replace(/\[s\]icon_biggrin.gif\[\/s\]/gi, ':D');
	p = p.replace(/\[s\]fluchen.gif\[\/s\]/gi, ':fluch:');
	p = p.replace(/\[s\]icon_smile.gif\[\/s\]/gi, ':)');
	p = p.replace(/\[s\]icon_smile.gif\[\/s\]/gi, ':-)');
	p = p.replace(/\[s\]sombrero.gif\[\/s\]/gi, ':sombrero:');
	p = p.replace(/\[s\]icon_frown.gif\[\/s\]/gi, ':(');
	p = p.replace(/\[s\]icon_frown.gif\[\/s\]/gi, ':-(');
	p = p.replace(/\[s\]hader.gif\[\/s\]/gi, ':hader:');
	p = p.replace(/\[s\]icon10.gif\[\/s\]/gi, ':grinser:');
	p = p.replace(/\[s\]hehe.gif\[\/s\]/gi, ':hehe:');
	p = p.replace(/\[s\]icon_eek.gif\[\/s\]/gi, ':eek:');
	p = p.replace(/\[s\]icon_confused.gif\[\/s\]/gi, ':-?');
	p = p.replace(/\[s\]icon_confused.gif\[\/s\]/gi, ':???:');
	p = p.replace(/\[s\]icon_cool.gif\[\/s\]/gi, '8)');
	p = p.replace(/\[s\]icon_cool.gif\[\/s\]/gi, '8-)');
	p = p.replace(/\[s\]icon_cool.gif\[\/s\]/gi, ':cool:');
	p = p.replace(/\[s\]icon_lol.gif\[\/s\]/gi, ':lol:');
	p = p.replace(/\[s\]icon_mad.gif\[\/s\]/gi, ':x');
	p = p.replace(/\[s\]icon_mad.gif\[\/s\]/gi, ':-x');
	p = p.replace(/\[s\]icon_mad.gif\[\/s\]/gi, ':mad:');
	p = p.replace(/\[s\]icon_razz.gif\[\/s\]/gi, ':P');
	p = p.replace(/\[s\]icon_razz.gif\[\/s\]/gi, ':-P');
	p = p.replace(/\[s\]icon_razz.gif\[\/s\]/gi, ':razz:');
	p = p.replace(/\[s\]icon_redface.gif\[\/s\]/gi, ':peinlich:');
	p = p.replace(/\[s\]heul.gif\[\/s\]/gi, ':cry:');
	p = p.replace(/\[s\]icon_evil.gif\[\/s\]/gi, ':evil:');
	p = p.replace(/\[s\]icon_rolleyes.gif\[\/s\]/gi, ':roll:');
	p = p.replace(/\[s\]rockband.gif\[\/s\]/gi, ':band:');
	p = p.replace(/\[s\]zwinker2.gif\[\/s\]/gi, ';)');
	p = p.replace(/\[s\]ANGEL.GIF\[\/s\]/gi, ':angel:');
	p = p.replace(/\[s\]smily570.gif\[\/s\]/gi, ':gluck:');
	p = p.replace(/\[s\]daumen.gif\[\/s\]/gi, ':that:');
	p = p.replace(/\[s\]bigok.gif\[\/s\]/gi, ':ttu:');
	p = p.replace(/\[s\]siehenubs.gif\[\/s\]/gi, ':agb:');
	p = p.replace(/\[s\]yelclap.gif\[\/s\]/gi, ':clap:');
	p = p.replace(/\[s\]hippy.gif\[\/s\]/gi, ':peace:');
	p = p.replace(/\[s\]mosh.gif\[\/s\]/gi, ':mosh:');
	p = p.replace(/\[s\]lew.gif\[\/s\]/gi, ':liebemachen:');
	p = p.replace(/\[s\]kiss2.gif\[\/s\]/gi, ':kiss:');
	p = p.replace(/\[s\]outahere.gif\[\/s\]/gi, ':away:');
	p = p.replace(/\[s\]biggrinking.gif\[\/s\]/gi, ':king:');
	p = p.replace(/\[s\]thumb.gif\[\/s\]/gi, ':thumb:');
	p = p.replace(/\[s\]messy.gif\[\/s\]/gi, ':aahh:');
	p = p.replace(/\[s\]prost.gif\[\/s\]/gi, ':prost:');
	p = p.replace(/\[s\]smokin.gif\[\/s\]/gi, ':smokin:');
	p = p.replace(/\[s\]mad.gif\[\/s\]/gi, ':explode:');
	p = p.replace(/\[s\]BOUNCE2.GIF\[\/s\]/gi, ':bounce:');
	p = p.replace(/\[s\]ghost.gif\[\/s\]/gi, ':ghost:');
	p = p.replace(/\[s\]kopfpatsch.gif\[\/s\]/gi, ':-O');
	p = p.replace(/\[s\]elefant.gif\[\/s\]/gi, ':hurra:');
	p = p.replace(/\[s\]smurf.gif\[\/s\]/gi, ':schlumpf:');
	p = p.replace(/\[s\]icon10.gif\[\/s\]/gi, ':B');
	p = p.replace(/\[s\]wayne.gif\[\/s\]/gi, ':wayne:');
	p = p.replace(/\[s\]puke.gif\[\/s\]/gi, ':kotz:');
	p = p.replace(/\[s\]spammer.gif\[\/s\]/gi, ':spammer:');
	p = p.replace(/\[s\]frust2.gif\[\/s\]/gi, ':frust:');
	p = p.replace(/\[s\]grummel.gif\[\/s\]/gi, ':grummel:');
	p = p.replace(/\[s\]blah.gif\[\/s\]/gi, ':blah:');
	p = p.replace(/\[s\]freak5.gif\[\/s\]/gi, ':freak:');
	p = p.replace(/\[s\]wave.gif\[\/s\]/gi, ':wink:');
	p = p.replace(/\[s\]fuckyou.gif\[\/s\]/gi, ':fuckyou:');
	p = p.replace(/\[s\]good_thread.gif\[\/s\]/gi, ':good:');
	p = p.replace(/\[s\]ladysman.gif\[\/s\]/gi, ':ladysman:');
	p = p.replace(/\[s\]alien.gif\[\/s\]/gi, ':alien:');
	p = p.replace(/\[s\]butt.gif\[\/s\]/gi, ':arsch:');
	p = p.replace(/\[s\]DEVIL.GIF\[\/s\]/gi, ':devil:');
	p = p.replace(/\[s\]drool.gif\[\/s\]/gi, ':drool:');
	p = p.replace(/\[s\]help.gif\[\/s\]/gi, ':help:');
	p = p.replace(/\[s\]idea.gif\[\/s\]/gi, ':idee:');
	p = p.replace(/\[s\]sneeze.gif\[\/s\]/gi, ':niesen:');
	p = p.replace(/\[s\]starwars.gif\[\/s\]/gi, ':sw:');
	p = p.replace(/\[s\]coffee.gif\[\/s\]/gi, ':kaffee:');
	p = p.replace(/\[s\]madpunchy.gif\[\/s\]/gi, ':box:');
	p = p.replace(/\[s\]party.gif\[\/s\]/gi, '*party*');
	p = p.replace(/\[s\]shades.gif\[\/s\]/gi, ':brille:');
	p = p.replace(/\[s\]shades2.gif\[\/s\]/gi, ':brille2:');
	p = p.replace(/\[s\]shrug.gif\[\/s\]/gi, ':ka:');
	p = p.replace(/\[s\]gamer.gif\[\/s\]/gi, ':zocker:');
	p = p.replace(/\[s\]frustrated.gif\[\/s\]/gi, ':wand:');
	p = p.replace(/\[s\]icon22.gif\[\/s\]/gi, ':love2:');
	p = p.replace(/\[s\]tanzen.gif\[\/s\]/gi, ':dance:');
	p = p.replace(/\[s\]cry.gif\[\/s\]/gi, ':cry2:');
	p = p.replace(/\[s\]verschoben1.gif\[\/s\]/gi, ':moved:');
	p = p.replace(/\[s\]offtopic.gif\[\/s\]/gi, ':off:');
	p = p.replace(/\[s\]kiffer77.gif\[\/s\]/gi, ':kollega:');
	p = p.replace(/\[s\]bricks.gif\[\/s\]/gi, ':bricks:');
	p = p.replace(/\[s\]iamwithstupid.gif\[\/s\]/gi, ':dumm:');
	p = p.replace(/\[s\]char051.gif\[\/s\]/gi, ':bartborg:');
	p = p.replace(/\[s\]bart.gif\[\/s\]/gi, ':bart:');
	p = p.replace(/\[s\]char178.gif\[\/s\]/gi, ':chief:');
	p = p.replace(/\[s\]nikolaus.gif\[\/s\]/gi, ':nikolaus:');
	p = p.replace(/\[s\]homer.gif\[\/s\]/gi, ':homer:');
	p = p.replace(/\[s\]millhouse.gif\[\/s\]/gi, ':millhouse:');
	p = p.replace(/\[s\]burger.gif\[\/s\]/gi, ':burger:');
	p = p.replace(/\[s\]lamer.gif\[\/s\]/gi, ':lamer:');
	p = p.replace(/\[s\]zaehne.gif\[\/s\]/gi, ':zp:');
	p = p.replace(/\[s\]lehrer.gif\[\/s\]/gi, ':lehrer:');
	p = p.replace(/\[s\]happy.gif\[\/s\]/gi, ':grins:');
	p = p.replace(/\[s\]wasgibts.gif\[\/s\]/gi, ':wasgibts:');
	p = p.replace(/\[s\]birthday2.gif\[\/s\]/gi, ':bd:');
	p = p.replace(/\[s\]laber.gif\[\/s\]/gi, ':laber:');
	p = p.replace(/\[s\]schlecht.gif\[\/s\]/gi, ':schlecht:');
	p = p.replace(/\[s\]maul.gif\[\/s\]/gi, ':maul:');
	p = p.replace(/\[s\]schnuller.gif\[\/s\]/gi, ':schnuller:');
	p = p.replace(/\[s\]tussi.gif\[\/s\]/gi, ':tussi:');
	p = p.replace(/\[s\]koppschuss.gif\[\/s\]/gi, ':koppschuss:');
	p = p.replace(/\[s\]klopapier.gif\[\/s\]/gi, ':klo:');
	p = p.replace(/\[s\]helloween.gif\[\/s\]/gi, ':helloween:');
	p = p.replace(/\[s\]trinken.gif\[\/s\]/gi, ':trinken:');
	p = p.replace(/\[s\]schickse.gif\[\/s\]/gi, ':schickse:');
	p = p.replace(/\[s\]schickse2.gif\[\/s\]/gi, ':schickse2:');
	p = p.replace(/\[s\]schickse3.gif\[\/s\]/gi, ':schickse3:');
	p = p.replace(/\[s\]troest.gif\[\/s\]/gi, ':troest:');
	p = p.replace(/\[s\]poch.gif\[\/s\]/gi, ':poch:');
	p = p.replace(/\[s\]glueck.gif\[\/s\]/gi, ':glueck:');
	p = p.replace(/\[s\]bund.gif\[\/s\]/gi, ':bund:');
	p = p.replace(/\[s\]essen2.gif\[\/s\]/gi, ':essen2:');
	p = p.replace(/\[s\]torte.gif\[\/s\]/gi, ':torte:');
	p = p.replace(/\[s\]kalt.gif\[\/s\]/gi, ':kalt:');
	p = p.replace(/\[s\]bender.gif\[\/s\]/gi, ':bender:');
	p = p.replace(/\[s\]fry.gif\[\/s\]/gi, ':fry:');
	p = p.replace(/\[s\]leela.gif\[\/s\]/gi, ':leela:');
	p = p.replace(/\[s\]corona.gif\[\/s\]/gi, ':corona:');
	p = p.replace(/\[s\]pumpkin.gif\[\/s\]/gi, ':pumpkin:');
	p = p.replace(/\[s\]rose.gif\[\/s\]/gi, ':rose:');
	p = p.replace(/\[s\]sabber.gif\[\/s\]/gi, ':sabber:');
	p = p.replace(/\[s\]schlafen.gif\[\/s\]/gi, ':schlafen:');
	p = p.replace(/\[s\]traurig.gif\[\/s\]/gi, ':traurig:');
	p = p.replace(/\[s\]oops.gif\[\/s\]/gi, ':oops:');
	p = p.replace(/\[s\]kuessen2.gif\[\/s\]/gi, ':kuessen2:');
	p = p.replace(/\[s\]hug.gif\[\/s\]/gi, ':hug:');
	p = p.replace(/\[s\]zwinker.gif\[\/s\]/gi, ':zwinker:');
	p = p.replace(/\[s\]na.gif\[\/s\]/gi, ':na:');
	p = p.replace(/\[s\]beam.gif\[\/s\]/gi, ':beam:');
	p = p.replace(/\[s\]saufen.gif\[\/s\]/gi, ':saufen:');
	p = p.replace(/\[s\]tomate.gif\[\/s\]/gi, ':tomate:');
	p = p.replace(/\[s\]bye.gif\[\/s\]/gi, ':bye:');
	p = p.replace(/\[s\]smoke.gif\[\/s\]/gi, ':smoke:');
	p = p.replace(/\[s\]rauchen.gif\[\/s\]/gi, ':rauchen:');
	p = p.replace(/\[s\]platz.gif\[\/s\]/gi, ':platz:');
	p = p.replace(/\[s\]bluescreen.gif\[\/s\]/gi, ':bluescreen:');
	p = p.replace(/\[s\]nein.gif\[\/s\]/gi, ':nein:');
	p = p.replace(/\[s\]gaehn.gif\[\/s\]/gi, ':gaehn:');
	p = p.replace(/\[s\]harlol.gif\[\/s\]/gi, ':harhar:');
	p = p.replace(/\[s\]ohh.gif\[\/s\]/gi, ':ohh:');
	p = p.replace(/\[s\]eviltongue.gif\[\/s\]/gi, ':frech:');
	p = p.replace(/\[s\]cooldevil.gif\[\/s\]/gi, ':cooldevil:');
	p = p.replace(/\[s\]devilsmile.gif\[\/s\]/gi, ':devilsmile:');
	p = p.replace(/\[s\]love.gif\[\/s\]/gi, ':love:');
	p = p.replace(/\[s\]devil_lol.gif\[\/s\]/gi, ':devillol:');
	p = p.replace(/\[s\]devil_lol.gif\[\/s\]/gi, ':dl:');
	p = p.replace(/\[s\]rotwerd.gif\[\/s\]/gi, ':rotwerd:');
	p = p.replace(/\[s\]trink4.gif\[\/s\]/gi, ':trink:');
	p = p.replace(/\[s\]wurf.gif\[\/s\]/gi, ':wurf:');
	p = p.replace(/\[s\]stupid.gif\[\/s\]/gi, ':vogel:');
	p = p.replace(/\[s\]musik.gif\[\/s\]/gi, ':musik:');
	p = p.replace(/\[s\]krank_2.gif\[\/s\]/gi, ':krank:');
	p = p.replace(/\[s\]kaffee_2.gif\[\/s\]/gi, ':kaff:');
	p = p.replace(/\[s\]GroupHug.gif\[\/s\]/gi, ':ghug:');
	p = p.replace(/\[s\]fu0ck.gif\[\/s\]/gi, ':finger:');
	p = p.replace(/\[s\]cherry.gif\[\/s\]/gi, ':cherry:');
	p = p.replace(/\[s\]daumen2.gif\[\/s\]/gi, ':daumen:');
	p = p.replace(/\[s\]baeh.gif\[\/s\]/gi, ':baeh:');

	
	p = p.replace(/<img ([^>]*?)src="([^"]*)"([^>]*?)\/?>/gi, '[img]$2[/img]');
	
	p = p.replace(/<a ([^>]*?)href="([^"]*)"([^>]*?)>([^"]*)<\/a>/gi, '[url=$2]$4[/url]');
	
	p = p.replace(/<br \/>/gi, '\n');
	p = p.replace(/<br>/gi, '\n');
	p = p.replace(/<br\/>/gi, '\n');
	p = p.replace(/<blockquote>\[b\]Zitat:\[\/b\]\s(.*?)/gi, '[quote]$1');
	p = p.replace(/<\/blockquote>/gi, '\[/quote]');
	return p;
}

//get width of text element
function widthEl(el){
	if (document.layers){
	  w=document.layers[el].clip.width;
	} else if (document.all && !document.getElementById){
	  w=document.all[el].offsetWidth;
	} else if(document.getElementById){
	  w=$(el).offsetWidth;
	}
	return w;
}

//get height of text element
function heightEl(el){
	if (document.layers){
	  h=document.layers[el].clip.height;
	} else if (document.all && !document.getElementById){
	  h=document.all[el].offsetHeight;
	} else if(document.getElementById){
	  h=$(el).offsetHeight;
	}
	return h;
}