window.addEvent('domready', function(){
	if($(document.body).getElements('td.temp'))
	{
		var all_chk = $(document.body).getElements('li.temp');
			all_chk.each(function(item, index)
			  {
				item.checked=false;
			 });
	}
   if($(document.body).getElements('div.comment_tag'))
	{
	var all_com_tags = $(document.body).getElements('div.comment_tag');
			all_com_tags.each(function(item, index)
			  {
				 var myFx = new Fx.Slide(item.get('id'), {
    				duration: 100,
				    transition: Fx.Transitions.Pow.easeOut
					});
				 	myFx.hide();
    				
			 });
 }
if($('comment_form'))
$('comment_form').reset();
var tag="";
////Comment tags///////
$(document.body).getElements('td.temp').addEvents({
         
	   'click': function(){
         tag="";var genid="";
		 genid=this.get('id')+1;
		 tag=$(genid).value;
		 $('comment_box_tag').set('html',tag);
		 
    }

});
 /////Comment tags////

/////Comment tag display////////////
$(document.body).getElements('div.comment_info_box').addEvents({
		'mouseover': function(){
	        var gen_id='comment_tag'+this.get('id');
            var gen_id2='comment_tag_space'+this.get('id');

		  var myFx = new Fx.Slide(gen_id, {
    			duration: 1500,
			    transition: Fx.Transitions.Pow.easeOut
				});
		 	myFx.show();

   		  var myFx2 = new Fx.Slide(gen_id2, {
    			duration: 1500,
			    transition: Fx.Transitions.Pow.easeOut
				});
		 	myFx2.hide();

    		}
		,
		'mouseout': function(){
             var gen_id='comment_tag'+this.get('id');
             var gen_id2='comment_tag_space'+this.get('id');

		  var myFx = new Fx.Slide(gen_id, {
    			duration: 1500,
			    transition: Fx.Transitions.Pow.easeOut
				});
		 	myFx.hide();
    		
		  var myFx2 = new Fx.Slide(gen_id2, {
    			duration: 1500,
			    transition: Fx.Transitions.Pow.easeOut
				});
		 	myFx2.show();
    		}

});
//////Comment tag display///////////												

/////Comment tag display for OWNER////////////
$(document.body).getElements('div.comment_info_box_red').addEvents({
		'mouseover': function(){
	        var gen_id='comment_tag'+this.get('id');
            var gen_id2='comment_tag_space'+this.get('id');

		  var myFx = new Fx.Slide(gen_id, {
    			duration: 1500,
			    transition: Fx.Transitions.Pow.easeOut
				});
		 	myFx.show();

   		  var myFx2 = new Fx.Slide(gen_id2, {
    			duration: 1500,
			    transition: Fx.Transitions.Pow.easeOut
				});
		 	myFx2.hide();

    		}
		,
		'mouseout': function(){
             var gen_id='comment_tag'+this.get('id');
             var gen_id2='comment_tag_space'+this.get('id');

		  var myFx = new Fx.Slide(gen_id, {
    			duration: 1500,
			    transition: Fx.Transitions.Pow.easeOut
				});
		 	myFx.hide();
    		
		  var myFx2 = new Fx.Slide(gen_id2, {
    			duration: 1500,
			    transition: Fx.Transitions.Pow.easeOut
				});
		 	myFx2.show();
    		}

});
/////Comment tag display for OWNER////////////

////check code for owner///////

/////Comment tags////

//comment html conversion//
if($('comment_text')){
	$('comment_text').addEvent('keyup', function(){
	//var image_src='<div style=padding:20px 0 0 0;><img src=images/ajax-loader.gif /></div>';
	//$('comment_preview_box').set('html', 'Please wait..');
	/*
	params='conversion.php';


		$('comment_form').set('send', {
					method: 'post',url: params,
	    		    onSuccess: function(responseText, responseXML)
					{
						response_str=responseText.split("|");
						$('comment_preview_box').set('html', response_str[0]);
				    },
	         		onFailure: function(headerName, value)
					{
						$('comment_preview_box').set('html', 'Please wait..');
	               	}
	    });
		$('comment_form').send(); 
	*/
		$('comment_preview_box').set('html', wrap(this.value));

	});


	/*
	$('comment_form').addEvent('submit', function(){
		ok=true;

		if($('email').value.indexOf('@')==-1){
			ok=false;
			$('email_error').setStyle('display','block');
		}
		else{
			$('email_error').setStyle('display','none');		
		}

		if($('name').value.length<2){
			ok=false;
			$('name_error').setStyle('display','block');
		}
		else{
			$('name_error').setStyle('display','none');		
		}

		if($('comment_text').value.length<2){
			ok=false;
			$('comment_text_error').setStyle('display','block');
		}
		else{
			$('comment_text_error').setStyle('display','none');		
		}

		alert(ok);

		return ok;

	})

	*/
	
	$('comment_form').addEvent('submit', function(){
		//saving or clearing the form content form content
		if($('forget_me_not').checked){
			saveForm($('comment_form'),'comment_form');
		}
		else{
			clearForm($('comment_form'),'comment_form');
		}
		$('comment_text').value=wrap($('comment_text').value);
	})
	
	loadForm($('comment_form'),'comment_form');

	
}
window.onresize();
									 
});


function wrap(s){
	s=s.replace(/\n/igm,'§');
	s=s.replace(/http:\/\//gm,'');
	var a=s.match(/.{30,}/g);
	if(a){
		s=a.join(' ');		
	}
	s=s.replace(/§/igm,'<br>');
	a=s.split(' ');
	s='';
	
	for(i=0;i<a.length;i++){
		var k=a[i];
		var l='http://'+k;
		var p=/.+\.\w+.+$/;
		var r='<a href="'+l+'">'+k+'</a>';
		s+=k.replace(p,r)+' ';
	}
	
	return s;
}

function loadForm(docForm,name){
	for (i = 0; i < docForm.elements.length; i++) {
		formElem = docForm.elements[i];
		if(formElem.disabled) continue;

		if(formElem.type=='text') formElem.value=getCookie(name,formElem.name);
		if(formElem.type=='checkbox') formElem.checked=(getCookie(name,formElem.name)=='1');
		if(formElem.type=='radio') formElem.checked=(getCookie(name,formElem.name)==formElem.value);
	}
}
function saveForm(docForm,name){
	for (i = 0; i < docForm.elements.length; i++) {
		formElem = docForm.elements[i];
		//if(formElem.disabled||!formElem.type) continue;
		if(formElem.type=='text'||formElem.type=='textarea'){
			addToCookie(name,formElem.name,formElem.value);
		}
		if(formElem.type=='checkbox'){
			addToCookie(name,formElem.name,(formElem.checked)?'1':'');
		}
		if(formElem.type=='radio'&&formElem.checked){
			addToCookie(name,formElem.name,formElem.value);
		}
	}
}
function clearForm(docForm,name){
	for (i = 0; i < docForm.elements.length; i++) {
		formElem = docForm.elements[i];
		if(formElem.disabled) continue;

		if(formElem.type=='text'){
			addToCookie(name,formElem.name,'');
		}
		if(formElem.type=='checkbox'||formElem.type=='radio'){
			addToCookie(name,formElem.name,'');
		}
	}
}

function parseCookie(name) {
	var str = ""
	var a = document.cookie.split(";");
	for (var i=0; i<a.length; i++) {
		a[i] = a[i].trim();
		if (a[i].substring(0,name.length) == name)
		str = a[i].substring(name.length+1);
	}
	var a = str.split("&");
	var obj = new Object();
	if (str.length)
	for (i=0; i<a.length; i++) {
		temp = a[i].split("=");
		obj[temp[0]] = temp[1];
	} return obj
}
function addToCookie(cookieName,key,value) {
	var cookies = parseCookie(cookieName);
	cookies[key] = value;
	var d = new Date();
	d.setFullYear(d.getFullYear()+1);
	var cookieStr = cookieName + "=";
	for (var item in cookies)
	cookieStr += item + "=" + cookies[item] + "&";
	cookieStr = cookieStr.substring(0,cookieStr.length-1);
	cookieStr = cookieStr + "; expires=" + d.toUTCString();
	cookieStr = cookieStr + "; path=/";
	document.cookie = cookieStr;
}
function getCookie(name,key) {
	var cookies = parseCookie(name);
	var result=(cookies[key])?cookies[key]:'';
	return result;
}


window.onresize=function(){
	if((document.body).getElements('div.body_container').length>0){
		var size=$(document.body).getElements('div.body_container')[0].getSize();
		//$(document.body).getElements('div.left_container.fl_left')[0].setStyle('height',size.y-65);		
	}
}