var MAX_IMAGE_WIDTH=400
var MAX_IMAGE_HEIGHT=300
	
function _loadCalender(dir){
	var oA=new _clsAJAX({file:'_page/_ajax_calender.asp',target:'calender',data:'m='+dir})
}
function _loadComments(it){
	if(!it)
		it='field0='+__PID
	else if(!_checkForm(it))
		return false
	else
		it=_formData(it)
	var oA=new _clsAJAX({file:'_page/_ajax_comments.asp',target:'comments',data:it,onload:function(){if(window.location.hash.length>1)window.location.hash=window.location.hash}})
}
function _getPaddingFor($style){
	var s=_getStyleRule($style)
	s=(s)?(s.style.padding.toNumber()+s.style.border.toNumber()):0
	return s*2
}	
function _addTitle($o){
	return ($o.title!='')?('<cite>'+$o.title+'</cite>'):''
}	
function _insertHTML($o,$html){
	var oD=document.createElement("div")
	oD.className="frame"+($o.className!='')?(' '+$o.className):''
	oD.innerHTML=$html
	$o.parentNode.replaceChild(oD,$o)
}
function _insertVideo($o){
	var w=MAX_IMAGE_WIDTH-_getPaddingFor('#content OBJECT')
	var href=$o.href,html=''
	if(/youtube/i.test(href)){
		html=href.match(/(?:watch\?v=)(\w+)/)
		if(html)
			html="http://www.youtube.com/v/"+html[1]+"&hl=en_GB&fs=1"
		else if(!/\/user/i.test(href))
			html=href
	}else if(/blip.tv|issuu.com/i.test(href)){
		html=href
	}else if(/vimeo.com/i.test(href)){
		html='http://vimeo.com/moogaloop.swf?clip_id='+
			href.match(/\d+/)[0]+
			'&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1'
	}	
	if(!html)return 0	
	html='<object data="'+html+'" width="'+w+'" height="'+parseInt(w*0.82)+'" type="application/x-shockwave-flash">'+
		'<param name="allowfullscreen" value="true">'+
		'<param name="src" value="'+html+'">'+
		'<param name="autostart" value="true">'+
		'<a href="'+$o.href+'">'+$o.href+'</a>'+
		'</object>'
	html+=_addTitle($o)
	_insertHTML($o,html)
	return 1
}
function _insertIMG($o){
	var op=$o.parentNode
	if(op.rel=="download")return
	var html='<img src="'+$o.src+'" width="'+$o.width+'" height="'+$o.height+'" alt="'+$o.alt+'">'
	if(op.tagName=="A"){
		html='<a href="'+op.href+'"'+($o.className!=''?(' class="'+$o.className+'"'):'')+'>'+html+'</a>'
	}else 
		op=$o
	html+=_addTitle($o)
	_insertHTML(op,html)
}
function _loadObjects(){
	var o,i,oC
	var oC=document.getElementById("content")
	o=oC.getElementsByTagName("A")
	for(i=0;i<o.length;i++){var h=o[i].href;if(_insertVideo(o[i]))if(i<o.length)if(o[i].href!=h)i--}
	
	o=oC.getElementsByTagName("IMG")
	for(i=0;i<o.length;i++)_insertIMG(o[i])
}
_onLoad.add("_loadObjects()","_loadComments()","_loadCalender(0)")

