// site wide javascript

function CheckLogin() {
    if (typeof window.frame_ishc.VARPING == 'undefined') {
		var elem = document.getElementById ("frame_ishc");
		if (elem.src.indexOf("UserPing.ttl")>=0)
            elem.src="https://www.imagestore.md/aslms/assets/global/inc/keep-alive-ping.php";
    }
}

var formOpen = false;
var trans_div = document.createElement('div');
function set_opacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// windows IE
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// konqueror, safari < 1.2
	obj.style.KHTMLOpacity = opacity/100;
	// old mozilla
	obj.style.MozOpacity = opacity/100;
	// modern browsers
	obj.style.opacity = opacity/100;
}
function ajaxComment() {
	var errorMSG = "";
	var isError = false;
	if(!$('subject').present()) errorMSG += "The Name field is required!\n"; 
	if(!$('body').present()) errorMSG += "The Comment field is required!\n"; 
	if($F('private')==1) {
		if(!$('email_address').present()) errorMSG += "The Email Address field is required for comments marked private!\n";  
	}
	if(errorMSG=="") {
		new Ajax.Request('/aslms/assets/global/inc/comment.inc.php', { method: 'post',asynchronous: false,parameters: $('comment').serialize(true)  });
		ajaxGetComments($F('poster_id'));
		Effect.SlideUp('commentForm');
		$('commentForm').remove();
		formOpen = false;
	} else {
		alert(errorMSG);
	}
	
}
function ajaxShowComments(p_id) {
	ajaxGetComments(p_id);
	Element.extend(trans_div);
	trans_div.addClassName('greyout').show();
	set_opacity(trans_div,'75');
	document.body.appendChild(trans_div);
	Effect.SlideDown('commentBox');
	$('commentBox').scrollTo();
	formOpen = false;
	
}	
function ajaxShowCommentForm(c_id,p_id) {
	if(formOpen) {
		Effect.SlideUp('commentForm');
		$('commentForm').remove();
		formOpen = false;
	}
	new Ajax.Updater('comment_'+c_id, '/aslms/assets/global/inc/comment.inc.php', { method: 'post',insertion: Insertion.Bottom,asynchronous: false, parameters: {cmd: 'commentForm', poster_id: p_id, parent_id: c_id }  })
	formOpen = true;
	if (typeof document.body.style.maxHeight != "undefined") {
  		Effect.SlideDown('commentForm');
	} else {
  		$('commentForm').show();
	}
}	
function ajaxShowCommentForm2(p_id) {
	if(formOpen) {
		Effect.SlideUp('commentForm');
		$('commentForm').remove();
		formOpen = false;
	}
	new Ajax.Updater('commentBox', '/aslms/assets/global/inc/comment.inc.php', { method: 'post',insertion: Insertion.Bottom,asynchronous: false,parameters: {cmd: 'commentForm', poster_id: p_id}  });
	formOpen = true;
	if (typeof document.body.style.maxHeight != "undefined") {
  		Effect.SlideDown('commentForm');
	} else {
  		$('commentForm').show();
	}

	
}	
function ajaxGetComments(p_id){
	//$('commentText').innerHTML = "";
	new Ajax.Updater('commentText', '/aslms/assets/global/inc/comment.inc.php', { method: 'post',parameters: {cmd: 'get', poster_id: p_id}  });
}
function ajaxCloseComments() {
	if(formOpen) {
		Effect.SlideUp('commentForm');
		$('commentForm').remove();
		formOpen = false;
	}
	Effect.SlideUp('commentBox');
	trans_div.hide();
}

function openDisclosure() {
	//$('disclosure').show();
	 Effect.Appear('disclosure', { duration: 0.0 });
}
function fadeDisclosure() {
	Effect.Fade('disclosure');
	//$('disclosure').hide();
}
