// JavaScript For Ajax Connection
var xmlHttp;
var xmlHttp2;
var xmlHttp3;
var xmlHttp4;
var xmlHttp6;
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


///////////// Beginning of Show City Menu Function /////////////////////////////
function getchildOWSID(parentID)
{  

str = 'ok';
if(parentID > 0)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  function stateChanged()  
  { 
		if (xmlHttp.readyState < 4)
		{ 
			document.getElementById("parent_ows_span").innerHTML='<img src="om-content/images/camera-loading.gif" style="padding-top: 10px"/>  Loading parent web services...<br/>';
		}
		
		if (xmlHttp.readyState==4)
		{ 
			document.getElementById("parent_ows_span").innerHTML=xmlHttp.responseText;
		}
  }
var url="./om-content/themes/omavo/modules/ows_setup/get_child_ows_id_input_via_ajax.php";
url=url+"?message="+str;
url=url+"&parent_ows_id="+parentID;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 
}


///////////// Show OWS Setup Status /////////////////////////////
function showOWSStatus(ows_type)
{  

str = 'ok';
if(ows_type > 0)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  function stateChanged()  
  { 
		if (xmlHttp.readyState < 4)
		{ 
			document.getElementById("show_status").innerHTML='<div class="status_report"><img src="om-content/images/camera-loading.gif" style="padding-top: 10px"/> Please wait...</div>';
		}
		
		if (xmlHttp.readyState==4)
		{ 
			document.getElementById("show_status").innerHTML=xmlHttp.responseText;
		}
  }
	var url="./om-content/themes/omavo/modules/ows_setup/show_ows_setup_status_ajax.php";
	url=url+"?message="+str;
	url=url+"&type="+ows_type;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 
}


///////////// Make Administrator /////////////////////////////
function makeAdministrator(subscriber_id, ows_id)
{  

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  function stateChanged()  
  { 
		if (xmlHttp.readyState < 4)
		{ 
			document.getElementById("outpout_span").innerHTML='<div class="status_report"><img src="om-content/images/camera-loading.gif" style="padding-top: 10px"/> Please wait...</div>';
		}
		
		if (xmlHttp.readyState==4)
		{ 
			document.getElementById("outpout_span").innerHTML=xmlHttp.responseText;
		}
  }
	var url="./om-content/themes/omavo/modules/manage_ows/make_administrator_ajax.php";
	url=url+"?subscriber_id="+subscriber_id;
	url=url+"&ows_id="+ows_id;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 


///////////// Make Global Moderator/////////////////////////////
function makeGlobalModerator(subscriber_id, ows_id)
{  

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  function stateChanged()  
  { 
		if (xmlHttp.readyState < 4)
		{ 
			document.getElementById("outpout_span").innerHTML='<div class="status_report"><img src="om-content/images/camera-loading.gif" style="padding-top: 10px"/> Please wait...</div>';
		}
		
		if (xmlHttp.readyState==4)
		{ 
			document.getElementById("outpout_span").innerHTML=xmlHttp.responseText;
		}
  }
	var url="./om-content/themes/omavo/modules/manage_ows/make_global_moderator_ajax.php";
	url=url+"?subscriber_id="+subscriber_id;
	url=url+"&ows_id="+ows_id;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 


//load more file upload fields.
function loadMoreFileUpload()
{
	 if(document.getElementById('spot2') != null){
		 if(document.getElementById('spot3') != null){ alert("You can only attach three images at a time"); 
		 }else{ 
			 document.getElementById("more_file_2").innerHTML = '<input type="file" name="file_3" class="inputs" size="40" style="width: 285px;"/><input type="hidden" id="spot3" /><span id="more_file_3"></span>';
		 }
	 }else{
		 document.getElementById("more_file_1").innerHTML = '<input type="file" name="file_2" class="inputs" size="40" style="width: 285px;"/><input type="hidden" id="spot2" /><span id="more_file_2"></span>';
	 }
}

//Load more video fields.
function loadMoreVideoField()
{
	 if(document.getElementById('vid2') != null){
		 if(document.getElementById('vid3') != null){ alert("You can only embed three youtube video files at a time"); 
		 }else{ 
			 document.getElementById("more_vid_2").innerHTML = '<input type="text" class="inputs" style="margin: 3px 0px; padding: 4px ; width: 290px;" id="vid_3" name="vid_3"/><input type="hidden" id="vid3" /><span id="more_vid_3"></span>';
		 }
	 }else{
		 document.getElementById("more_vid_1").innerHTML = '<input type="text" class="inputs" style="margin: 3px 0px; padding: 4px ; width: 290px;" id="vid_2" name="vid_2"/><input type="hidden" id="vid2" /><span id="more_vid_2"></span>';
	 }
}


//Update Post Images
function updateImages(img_url, post_id, field_count)
{
	  var e= document.fm.elements.length;
	  var cnt=0;
	  var img_path = '';
	
	  for(cnt=0;cnt<e;cnt++)
	  {
		if(document.fm.elements[cnt].name=="images"){
		 //alert(document.fm.elements[cnt].value)
		 	if(document.fm.elements[cnt].checked)
			{
				img_path = img_path + document.fm.elements[cnt].value + ',';
			}
		}
	  }
	  
	  //Compare img_url and the update image URL
	  if(img_url == img_path)
	  {
		  document.getElementById("msg_status").innerHTML = "<div class='error'>No changes made!</div>";
	  }else{
				xmlHttp=GetXmlHttpObject();
				if (xmlHttp==null)
				  {
				  alert ("Your browser does not support AJAX!");
				  return;
				  } 
				  function stateChanged()  
				  { 
						if (xmlHttp.readyState < 4)
						{ 
							document.getElementById("outpout_span").innerHTML='<div class="status_report"><img src="om-content/images/camera-loading.gif" style="padding-top: 10px"/> Please wait...</div>';
						}
						
						if (xmlHttp.readyState==4)
						{ 
							document.getElementById("outpout_span").innerHTML=xmlHttp.responseText;
						}
				  }
					var url="./om-content/themes/omavo/modules/manage_blog/update_images_ajax.php";
					url=url+"?post_id="+post_id;
					url=url+"&img_path="+img_path;
					url=url+"&sid="+Math.random();
					xmlHttp.onreadystatechange=stateChanged;
					xmlHttp.open("GET",url,true);
					xmlHttp.send(null);
}
}



//Update Post Video
function updateVideos(video_url, post_id, field_count)
{
	  var e= document.fm.elements.length;
	  var cnt=0;
	  var video_path = '';
	
	  for(cnt=0;cnt<e;cnt++)
	  {
		if(document.fm.elements[cnt].name=="videos"){
		 //alert(document.fm.elements[cnt].value)
		 	if(document.fm.elements[cnt].checked)
			{
				video_path = video_path + document.fm.elements[cnt].value + ',';
			}
		}
	  }
	  
	  //Compare img_url and the update image URL
	  if(video_url == video_path)
	  {
		  document.getElementById("video_msg_status").innerHTML = "<div class='error'>No changes made!</div>";
	  }else{
				xmlHttp=GetXmlHttpObject();
				if (xmlHttp==null)
				  {
				  alert ("Your browser does not support AJAX!");
				  return;
				  } 
				  function stateChanged()  
				  { 
						if (xmlHttp.readyState < 4)
						{ 
							document.getElementById("video_outpout_span").innerHTML='<div class="status_report"><img src="om-content/images/camera-loading.gif" style="padding-top: 10px"/> Please wait...</div>';
						}
						
						if (xmlHttp.readyState==4)
						{ 
							document.getElementById("video_outpout_span").innerHTML=xmlHttp.responseText;
						}
				  }
					var url="./om-content/themes/omavo/modules/manage_blog/update_videos_ajax.php";
					url=url+"?post_id="+post_id;
					url=url+"&video_path="+video_path;
					url=url+"&sid="+Math.random();
					xmlHttp.onreadystatechange=stateChanged;
					xmlHttp.open("GET",url,true);
					xmlHttp.send(null);
		}
}

