// JavaScript Document

function jump_to_inbox(){
	opener.document.location.href = "{U_PRIVATEMSGS}";
	window.close();
}

function A(){
	for(i=0; i-DIL; i++){
		DIS=DI[ i ].style; DIS.position='absolute';
		DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px";
		DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"
	}
	
	R++
}

function hypnose(){
	R=0; x1=.1; 
	y1=.05; 
	x2=.25; 
	y2=.24; 
	x3=1.6; 
	y3=.24;
	x4=300; 
	y4=200; 
	x5=300; 
	y5=200;
	
	DI=document.getElementsByTagName("span"); 
	DIL=DI.length; 
	
	setInterval('A()',5);void(o);	
}

function select_switch(status){
	for (i = 0; i < document.privmsg_list.length; i++){
		document.privmsg_list.elements[i].checked = status;
	}
}

function checkForm(formObj) {

	formErrors = false;    

	if (formObj.message.value.length < 2) {
		formErrors = "{L_EMPTY_MESSAGE_EMAIL}";
	}
	else if ( formObj.subject.value.length < 2)
	{
		formErrors = "{L_EMPTY_SUBJECT_EMAIL}";
	}

	if (formErrors) {
		alert(formErrors);
		return false;
	}
}

function checkFormQuickReply(){
	if (document.quick_reply.message.value.length < 1){
		alert('{L_EMPTY_MESSAGE}');
		return false;
	}else{
		return true;
	}
}

function refresh_username(selected_username){
	opener.document.forms['post'].username.value = selected_username;
	opener.focus();
	window.close();
}

function submitonce(){
	document.post.msg.value = document.post.message.value;
	document.post.message.value = "";	
}


function emoticon(text){
	document.post.message.value  += text;
	document.post.message.focus();
}

function setImgAction(){
	var retnode = [];
	var myclass = new RegExp('\\b' + "imgMessage" + '\\b');
	var elem = document.getElementsByTagName('*');
	
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)){
			if(elem[i].clientWidth > 750){
				elem[i].className = "imgResize";
			}else{
				elem[i].className = "";
			}		
		}
	}
}

function resizeImg(img){
	if(img.className == "imgResize"){
		img.className = "imgNormal";	
	}else if(img.className == "imgNormal"){
		img.className = "imgResize";	
	}
}