/********************************************************************************************************************************
*																																*
*	Author   : Asif D. Khalyani																									*
*	Filename : community.js - Every ajax Function Call Here Using Prototype Js Frame work										*		
*	Date     : 14, April 2009																									*
*	Email    : asif.khalyani@msn.com																							*
*********************************************************************************************************************************/

/**** START Community Gallery Image COMMENT SUBMIT PAGE DEVELOPED BY Asif Khalyani on 14, April 2009 ******************************/
function community_gal_image_comment() {
	$('form_gal_comment').request(  {
		onSuccess: function(transport){
			response  = 	transport.responseXML.documentElement;
//alert(transport.responseText);
			$('errorcode').update('');
			var result_flag;
			result_flag =	response.getElementsByTagName('result_flag')[0].childNodes[0].firstChild.nodeValue;
			if(result_flag == "true")
			{
				if(response.getElementsByTagName('result_flag')[0].childNodes[1].firstChild.nodeValue=="false")
					window.location.reload();
				else
					window.location.reload();
			}
			else
			{
				if(response.getElementsByTagName('result_flag')[0].childNodes[1].firstChild.nodeValue=="true")
				{
					var error_text = '';	
					var total_error	=	response.getElementsByTagName('error_field')[0].childNodes.length;
					for(var i=0;i<total_error;i++) {
						var field_name	=	response.getElementsByTagName('error_field')[0].childNodes[i].nodeName;
						var field_value	=	response.getElementsByTagName('error_field')[0].childNodes[i].firstChild.nodeValue;
						if(i>0)
							error_text = error_text + '<br>' + field_value;
						else
							error_text = field_value;
					}	
					$('errorcode').update(error_text);
				}
				else
				{
					var image_name = response.getElementsByTagName('result_flag')[0].getElementsByTagName('user_image')[0].firstChild.nodeValue;
					var folder_name = response.getElementsByTagName('result_flag')[0].getElementsByTagName('folder_name')[0].firstChild.nodeValue;
					var classname = '';
					if($('new_comment_add_id').value%2==0)
						classname = 'marginright10';
					
					$('new_comment_add_id').value = parseInt($('new_comment_add_id').value + 1);	
					
					var a = '<div class="inner-comment '+classname+' marginbottom13">';
    				a = a + '<div class="inner-comment-top">';
      				a = a + '<div class="innercomment-top-txt">Comment </div>';
    				a = a + '</div>';
    				a = a + '<div class="inner-comment-bg">';
					a = a + '<div class="inner-comment-txtsize">';
					a = a + '<div class="community-news-user-img"><img src="/gallery-thumb-w-h.php?imgname='+image_name+'&width=73&height=60&folder_name='+folder_name+'" border="0" /></div>';
					a = a + '<div class="inner-comment-user-img-txt"><a href="#" class="blacklink bold">'+response.getElementsByTagName('result_flag')[0].getElementsByTagName('user_name')[0].firstChild.nodeValue+'</a><br />('+response.getElementsByTagName('result_flag')[0].getElementsByTagName('temp_date')[0].firstChild.nodeValue +')</div>';
					a = a + '<div class="inner-comment-user-img-txt">'+response.getElementsByTagName('result_flag')[0].getElementsByTagName('post_comment')[0].firstChild.nodeValue+'</div>';
					a = a + '</div>';
					a = a + '</div>';
					a = a + '</div>';
						
					new Insertion.Bottom('id_view_comment', a);
					$('txt_comment').value = '';
				}
			}
		},
		onLoading: function() {
			var loading_msg	=	'<img src="/images/cd-ajax-loading.gif">';
			$('errorcode').update(loading_msg);	
		}
	})
	return false;
}
/**** END Community Gallery Image COMMENT SUBMIT PAGE DEVELOPED BY Asif Khalyani on 14, April 2009 ******************************/

/****** START Community Gallery Image NEXT & PRVEIOUS Form DEVELOPED BY Asif Khalyani on 14, April 2009 *************************/
function community_gallery_image(url, community_gallery_details_id)
{
	var ajax_error = '<img src="/images/cd-ajax-loader.gif">';	
	$('id_whole_gallery_image').innerHTML = ajax_error;
   	var data;
	data="community_gallery_details_id="+community_gallery_details_id;

	var myAjax = new Ajax.Request(url,{method:'post', parameters: data, onComplete: community_gallery_image_Changed} );
	return false;
}
function community_gallery_image_Changed(originalRequest) 
{
	if (originalRequest.readyState==4)
	{
		//alert(originalRequest.responseText); 
	   if(originalRequest.status==200)
	   {
	   		$('id_whole_gallery_image').innerHTML = originalRequest.responseText;
	   } 
	   else 
			alert("There was a problem retrieving the XML data:\n" + req.statusText);
	}
}
/****** END Community Gallery Image NEXT & PRVEIOUS Form DEVELOPED BY Asif Khalyani on 14, April 2009 *************************/

/********* START POST BLOG COMMENT SHOW OR HIDE ******************************/
function post_blog_comment(divid)
{
	$('form_blog_comment').style.display = 'block';
	window.location.href = "#post_comment";
	return false;
}
/********* END POST BLOG COMMENT SHOW OR HIDE ******************************/

/**** START Community Gallery Image COMMENT SUBMIT PAGE DEVELOPED BY Asif Khalyani on 14, April 2009 ******************************/
function community_blog_comment() {
	$('form_blog_comment').request(  {
		onSuccess: function(transport){
			response  = 	transport.responseXML.documentElement;
//alert(transport.responseText);
			$('errorcode').update('');
			var result_flag;
			result_flag =	response.getElementsByTagName('result_flag')[0].childNodes[0].firstChild.nodeValue;
			if(result_flag == "true")
				window.location.reload();
			else
			{
				if(response.getElementsByTagName('result_flag')[0].childNodes[1].firstChild.nodeValue=="true")
				{
					var error_text = '';	
					var total_error	=	response.getElementsByTagName('error_field')[0].childNodes.length;
					for(var i=0;i<total_error;i++) {
						var field_name	=	response.getElementsByTagName('error_field')[0].childNodes[i].nodeName;
						var field_value	=	response.getElementsByTagName('error_field')[0].childNodes[i].firstChild.nodeValue;
						if(i>0)
							error_text = error_text + '<br>' + field_value;
						else
							error_text = field_value;
					}	
					$('errorcode').update(error_text);
				}
				else
				{
					$('errorcode').update('Successfully Sent it. After Admin Approval Display Here. You can see it below this comment.');	
					var image_name = response.getElementsByTagName('result_flag')[0].getElementsByTagName('user_image')[0].firstChild.nodeValue;
					var folder_name = response.getElementsByTagName('result_flag')[0].getElementsByTagName('folder_name')[0].firstChild.nodeValue;
					var classname = '';
					if($('new_comment_add_id').value%2==0)
						classname = 'margin-right15';
					
					$('new_comment_add_id').value = parseInt($('new_comment_add_id').value + 1);	
					
					var a = '<div class="blog-comment '+classname+' margin11bottom17">';
					a = a + '<div class="blog-comment-top">';
					a = a + '<div class="flotleft"><img src="images/comment.jpg" width="19" height="24" alt="photo gallery" /></div>';
					a = a + '<div class="community-top-txt">Comment</div>';
					a = a + '<div style="padding:5px 5px 0px 0px; float:right;">';
					a = a + '<ul class="ratemh1" id="com_gal_rater_id">';
					a = a + '<li class="rateagg"><b id="rated" class="agg'+(response.getElementsByTagName('result_flag')[0].getElementsByTagName('post_rate')[0].firstChild.nodeValue*10)+'"></b></li>';
					a = a + '</ul>';
					a = a + '</div>';
					a = a + '</div>';
					a = a + '<div class="blog-comment-bg">';
					a = a + '<div class="blog-comment-txtsize">';
					a = a + '<div class="community-news-user-img"><a href="#"><img src="/gallery-thumb-w-h.php?imgname='+image_name+'&width=73&height=60&folder_name='+folder_name+'" width="73" height="60" border="0" /></a></div>';
					a = a + '<div class="blog-comment-user-img-txt"><a href="#" class="graylink bold">'+response.getElementsByTagName('result_flag')[0].getElementsByTagName('user_name')[0].firstChild.nodeValue+'</a><br />('+response.getElementsByTagName('result_flag')[0].getElementsByTagName('temp_date')[0].firstChild.nodeValue +') [0 Minute ago]</div>';
					a = a + '<div class="blog-comment-user-img-txt">'+response.getElementsByTagName('result_flag')[0].getElementsByTagName('post_comment')[0].firstChild.nodeValue+'</div>';
					a = a + '</div>';
					a = a + '</div>';
					a = a + '</div>';
					
					new Insertion.Bottom('id_view_comment', a);
					$('txt_comment').value = '';
				}
			}
		},
		onLoading: function() {
			var loading_msg	=	'<img src="/images/cd-ajax-loading.gif">';
			$('errorcode').update(loading_msg);	
		}
	})
	return false;
}
/**** END Community Gallery Image COMMENT SUBMIT PAGE DEVELOPED BY Asif Khalyani on 14, April 2009 ******************************/
/**** START Community Gallery Image COMMENT SUBMIT PAGE DEVELOPED BY Asif Khalyani on 14, April 2009 ******************************/
function community_comment() {
	$('form_blog_comment').request(  {
		onSuccess: function(transport){
			response  = 	transport.responseXML.documentElement;
//alert(transport.responseText);
			$('errorcode').update('');
			var result_flag;
			result_flag =	response.getElementsByTagName('result_flag')[0].childNodes[0].firstChild.nodeValue;
			if(result_flag == "true")
				window.location.reload();
			else
			{
				if(response.getElementsByTagName('result_flag')[0].childNodes[1].firstChild.nodeValue=="true")
				{
					var error_text = '';	
					var total_error	=	response.getElementsByTagName('error_field')[0].childNodes.length;
					for(var i=0;i<total_error;i++) {
						var field_name	=	response.getElementsByTagName('error_field')[0].childNodes[i].nodeName;
						var field_value	=	response.getElementsByTagName('error_field')[0].childNodes[i].firstChild.nodeValue;
						if(i>0)
							error_text = error_text + '<br>' + field_value;
						else
							error_text = field_value;
					}	
					$('errorcode').update(error_text);
				}
				else
				{
					$('errorcode').update('Successfully Sent it. After Admin Approval Display Here. You can see it below this comment.');	
					var image_name = response.getElementsByTagName('result_flag')[0].getElementsByTagName('user_image')[0].firstChild.nodeValue;
					var folder_name = response.getElementsByTagName('result_flag')[0].getElementsByTagName('folder_name')[0].firstChild.nodeValue;
					
					var a = '<div class="com-comment-size">'
					a = a + '<div class="flotleft1"><img src="images/com-blog-comment-bg.jpg" width="624" height="9" alt="internetdatingservices.com.au" /></div>';
					a = a + '<div class="com-blog-comments-bg">';
					a = a + '<div class="community-blog-user-img-bg margin13"><a href="#"><img src="/gallery-thumb-w-h.php?imgname='+image_name+'&width=64&height=72&folder_name='+folder_name+'" width="64" height="72" alt="user" border="0" /></a></div>';
					a = a + '<div class="com-blog-comment-user-img-txt">'+response.getElementsByTagName('result_flag')[0].getElementsByTagName('post_comment')[0].firstChild.nodeValue+'</div>';
					a = a + '</div>';
					a = a + '<div class="flotleft1"><img src="images/com-blog-comment-bg-bottom.jpg" width="624" height="8" alt="internetdatingservices.com.au" /></div>';
					a = a + '<div class="community-comment-arrow"></div>';
					a = a + '<div class="community-blog-user-img-txt padtop"><a href="#" class="blacklink bold">'+response.getElementsByTagName('result_flag')[0].getElementsByTagName('user_name')[0].firstChild.nodeValue+'</a><br /><span class="blue">('+response.getElementsByTagName('result_flag')[0].getElementsByTagName('temp_date')[0].firstChild.nodeValue +') [0 Minute ago])</span><br /></div>';
					a = a + '</div>';
									
					new Insertion.Bottom('id_view_comment', a);
					$('txt_comment').value = '';
				}
			}
		},
		onLoading: function() {
			var loading_msg	=	'<img src="/images/cd-ajax-loading.gif">';
			$('errorcode').update(loading_msg);	
		}
	})
	return false;
}
/**** END Community Gallery Image COMMENT SUBMIT PAGE DEVELOPED BY Asif Khalyani on 14, April 2009 ******************************/