
// JavaScript Document
	function getHTTPObject()
	{
		var xmlhttp;
		try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try 
			{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (E)
			{
				xmlhttp = false;
			}
		}
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
		{
			try
			{
				xmlhttp = new XMLHttpRequest();
			}
			catch (e)
			{
				xmlhttp = false;
			}
		}
		return xmlhttp;
	}

	function handleRealtorHttpResponse()
	{
		if (http.readyState == 4)
		{
			document.getElementById("mypagebookmark").innerHTML = '';
			document.getElementById("mypagebookmark").innerHTML = http.responseText;
		}
	}

	function handleRealtorHttpResponse1()
	{
		if (http.readyState == 4)
		{
			document.getElementById("forward_frnd").innerHTML = "";
//			alert(http.responseText);
			document.getElementById("forward_frnd_page").innerHTML = '';
			document.getElementById("forward_frnd_page").innerHTML = http.responseText;
		}
	}

	function handleForumsHttpResponse()
	{
		if (http.readyState == 4)
		{
			document.getElementById("myforums").innerHTML = '';
			document.getElementById("myforums").innerHTML = http.responseText;
		}
	}
	
	function handleuserTypesHttpResponse() {
		
		if (http.readyState == 4)
		{
			document.getElementById("userType").innerHTML = '';
			document.getElementById("userType").innerHTML = http.responseText;
		}	
	}
	
	function checkAjaxSession() {
		dojo.xhrGet( {
	        // The following URL must match that used to test the server.
	        url: "app/ajax/Misc/LoginCheck.php",
	        handleAs: "json",
	        load: function(data, ioArgs) {
	          // Now you can just use the object
	          if(!data.valid) {
	          	window.location.reload( false );
				return false;
	          }
	        }
	        // More properties for xhrGet...
		});	
	}
	function get_Content(vall,m) // Function  Name
	{
		
		checkAjaxSession();
		
		if(vall == 'Video')
			var urltoget = "mp_video.php?min="+m;
		else if(vall == 'Audio')
			var urltoget = "mp_audio.php?min="+m;
		else if(vall == 'Blog')
			var urltoget = "mp_blog.php?min="+m;
		else if(vall == 'Docs')
			var urltoget = "mp_docs.php?min="+m
		else if(vall == 'Events')
			var urltoget = "mp_events.php?min="+m
		else if(vall == 'Forum')
			var urltoget = "mp_forums.php?min="+m
		else if(vall == 'Journal')
			var urltoget = "mp_journal.php?min="+m
		 // File name which file you want to display here
		http = new getHTTPObject();
		if (http)
		{
			http.open("GET", urltoget, true);
			http.send(null);
			http.onreadystatechange = handleRealtorHttpResponse;
		}
	}

//Pharma Content
	function get_Pharma_Content(val, type, m) // Function  Name
	{
		checkAjaxSession();
		if(val == 'Video') {
			var urltoget = "pharma_video.php?type="+type+"&min="+m;
		} else if(val == 'Audio')
			var urltoget = "pharma_audio.php?type="+type+"&min="+m;
		
		// File name which file you want to display here
		http = new getHTTPObject();
		if (http)
		{
			http.open("GET", urltoget, true);
			http.send(null);
			http.onreadystatechange = handleRealtorHttpResponse;
		}
	}

// Display for related videos in acast.php and vcast.php
	function get_related_videos(val, type, m, id) 
	{
		if(val == 'Video')
			var urltoget = "related_videos.php?type="+type+"&min="+m+"&id="+id;
		else if(val == 'Audio')
			var urltoget = "related_audios.php?type="+type+"&min="+m+"&id="+id;
//		else if(val == 'Qna')
//			var urltoget = "related_qna.php?type="+type+"&min="+m+"&id="+id;
//		else if(val == 'forward')
//			var urltoget = "forward_to_friend.php?femail="+type+"&msg="+m+"&item_id="+tags+"&module="+id;

		// File name which file you want to display here
		http = new getHTTPObject();
		if (http)
		{
			http.open("GET", urltoget, true);
			http.send(null);
//			if(val == "forward") {
//				http.onreadystatechange = handleRealtorHttpResponse1;
//			} else {
				http.onreadystatechange = handleRealtorHttpResponse;
//			}
		}
	}
	
	

// Display for content in forward_frnd.php
	function forward_to_friend(filename, var1, var2, var3, var4) 
	{
		//alert(var1+" ---- "+var2+" ---- "+var3+" ---- "+var4);
		if(filename == 'forward')
			var urltoget = "forward_to_friend.php?femail="+var1+"&msg="+var2+"&item_id="+var3+"&module="+var4;
		else if(filename == 'report_abuse')
			var urltoget = "report_message.php?scat="+var1+"&reason="+var2+"&item_id="+var3+"&module="+var4;
		else if(filename == "misc")
			var urltoget = "misc_message.php?scat="+var1+"&reason="+var2+"&item_id="+var3+"&module="+var4;

		// File name which file you want to display here
		http = new getHTTPObject();
		if (http)
		{
			http.open("GET", urltoget, true);
			http.send(null);
			http.onreadystatechange = handleRealtorHttpResponse1;
//			document.getElementById("forward_frnd").innerHTML = "";
//			alert(http.responseText);
//			document.getElementById("forward_frnd_page").innerHTML = http.responseText;
			//http.onreadystatechange = handleRealtorHttpResponse;
		}
	}


	function get_forums(type, mode)
	{
		var urltoget = "my_forums.php?type="+type+"&mode="+mode;

		// File name which file you want to display here
		http = new getHTTPObject();
		if (http)
		{
			http.open("GET", urltoget, true);
			http.send(null);
			http.onreadystatechange = handleForumsHttpResponse;
		}
	}
	
	function viewComments(type, id, m)
	{
		if(type == "Blog")
			var urltoget = "app/ajax/Casts/BlogComments.php?id="+id+"&min="+m+"&comments=1";
		else if(type == "Cast")
			var urltoget = "app/ajax/Casts/Comments.php?id="+id+"&min="+m+"&comments=1";
		else if(type == "News")
			var urltoget = "app/ajax/news_utilities/NewsComments.php?news_id="+id+"&min="+m+"&comments=1";
		else if(type == "Forum")
			var urltoget = "app/ajax/Casts/ForumComments.php?id="+id+"&min="+m+"&comments=1";
		else if(type == "Question")
			var urltoget = "app/ajax/Casts/QaComments.php?id="+id+"&min="+m+"&comments=1";
		
		 // File name which file you want to display here
		http = new getHTTPObject();
		if (http)
		{
			http.open("GET", urltoget, true);
			http.send(null);
			http.onreadystatechange = showComments;
		}
	}
	
	function showComments()
	{
		if (http.readyState == 4)
		{
			document.getElementById("postedComments").innerHTML = '';
			document.getElementById("postedComments").innerHTML = http.responseText;
		}
	}
	
	// Written by Sam for registration page credentials
	
	function get_related_userTypes(country_id) {

		var urltoget = 'get_user_type.php?country_id='+country_id;
			
		http = new getHTTPObject();
		
		if (http)
		{
			http.open("GET", urltoget, true);
			http.send(null);
			http.onreadystatechange = handleuserTypesHttpResponse;

		}

	}
	
	function handleSpecialityHttpResponse() {
		if (http.readyState == 4)
		{
			var str = http.responseText;
			var str_arr = str.split('****');
			var td_id = 'td_'+str_arr[0];
			document.getElementById(td_id).innerHTML = '';
			alert(str_arr[1]);
			document.getElementById(td_id).innerHTML = str_arr[1];
		}			
	}
	
	
	function getReletedContent(content, type, id, m)
	{

		if(content == 'vcast')
			var urltoget = "related_videos.php?type="+type+"&min="+m+"&id="+id;
		else if(content == 'acast')
			var urltoget = "related_audios.php?type="+type+"&min="+m+"&id="+id;
//		else if(content == 'qna')
//			var urltoget = "related_qna.php?type="+type+"&min="+m+"&id="+id;

		var reletedDetails = getXhrDetails(urltoget);
		document.getElementById('relatedContent').innerHTML = reletedDetails;
	}
	
	function getXhrDetails(url)
	{
		var reletedDetails = null;
		dojo.xhrPost ({
			url: url,
			sync:true,
			handleAs: 'text',
			load: function (data) {
				reletedDetails = data;
			}
		 });
		return reletedDetails;
	}
	
	//Fetch comments for Blogs/forums/audios/videos
	
	function sortingBy(contenttype,bid,pagesize,page,field,order)
	{
		
		var fieldorder; 
		if(order == null) {
			document.getElementById('orderField').value = field;
	
			if(document.getElementById('order').value == 'ASC') {
				document.getElementById('order').value = 'DESC';
				fieldorder = document.getElementById('order').value ;
			}else {
				document.getElementById('order').value = 'ASC';
				fieldorder = document.getElementById('order').value ;			
			}
		}else {
			fieldorder = order;
		}
      	
		var details = getXhrDetails("/mwc/" + contenttype+'/comments/index/'+bid+'/'+page+'/'+pagesize+'/'+field+'/'+fieldorder);
		dojo.byId('postedComments').innerHTML = details;
	}
	
	
/*	
	function getComments(type, id, m)
	{
		var details;
		var urltoget;
		
		if(type == "Blog")
			urltoget = "app/ajax/Casts/BlogComments.php?id="+id+"&min="+m+"&comments=1";
		else if(type == "Cast")
			urltoget = "app/ajax/Casts/Comments.php?id="+id+"&min="+m+"&comments=1";
		else if(type == "Forum")
			urltoget = "app/ajax/Casts/ForumComments.php?id="+id+"&min="+m+"&comments=1";
		else if(type == "Question")
			urltoget = "app/ajax/Casts/QaComments.php?id="+id+"&min="+m+"&comments=1";
		
		details = getXhrDetails(urltoget);
		dojo.byId('postedComments').innerHTML = details;
	}
	
	function getXhrDetails(url)
	{
		var details = null;
		dojo.xhrPost ({
			url: url,
			sync:true,
			handleAs: 'text',
			load: function (data) {
				details = data;
			}
		 });
		return details;
	}*/