var view_count_active = "no";
var loginform = "0";
var current_link = "";
var please_wait = "<span align='center'><img src='images/progressbar_long_green.gif'></span>";
var click_cancel = 'no';
function selectallgroup(obj){	

	var len = document.getElementById(obj).length;
	for(i=0;i<len;i++){
		if(document.getElementById(obj).options[i].selected == false)
			document.getElementById(obj).options[i].selected = true;
	}

}
function addViewCount(item_id,item)
{
	view_count_active = "yes";
	var url = "ajax_increse_view_count.php?item_id=" + item_id + "&item=" + item;		
	loadXMLDocPopupForm(url);
}

function deselectallgroup(obj){	
	var len = document.getElementById(obj).length;
	for(i=0;i<len;i++){
		if(document.getElementById(obj).options[i].selected == true)
			document.getElementById(obj).options[i].selected = false;
	}
}

function showHideContent(min_max_id,min_max_content)
{
	if(document.getElementById(min_max_content).style.display == "none")
	{
		//alert("here");
		document.getElementById(min_max_id).innerHTML = '<span id="' + min_max_id + '">Hide</span>';
		document.getElementById(min_max_content).style.display = "block";
		//alert(document.getElementById(min_max_content).style.display);
	}
	else
	{
		if(document.getElementById(min_max_content).style.display == "block")
		{
			document.getElementById(min_max_id).innerHTML = '<span id="' + min_max_id + '">Show</span>';
			document.getElementById(min_max_content).style.display = "none";
		}
	}
	
}
function showTermPolicy(which_id,what)
{
	document.getElementById('site_term').style.display = "none";
	document.getElementById('site_policy').style.display = "none";
	document.getElementById(which_id).style.display = what;
}

function contentPopupForm(divnameprefix,divid,parent_id)
{
	for (var i=1; i <= 100; i++)
	{		
		if(document.getElementById(divnameprefix + i))
		{

			document.getElementById(divnameprefix + i).innerHTML = '';
			document.getElementById(divnameprefix + i).style.display = "none";

		}
	}
	document.getElementById(divnameprefix + divid).style.display = "block";
	contentPasteAt = divnameprefix + divid;
	//document.getElementById(contentPasteAt).innerHTML = please_wait;
	var url = "ajax_view_conversation.php?parent_id=" + parent_id + "&divnameprefix=" + divnameprefix;
	//alert(url);
	loadXMLDocPopupForm(url);
	
	
}
function closeContentPopup(divid)
{
	for (var i=1; i <= 100; i++)
	{		
		if(document.getElementById(divid + i))
		{
			document.getElementById(divid + i).innerHTML = '';
			document.getElementById(divid + i).style.display = "none";

		}
	}
}
function loginPopupForm(divnameprefix,divid,dest_path)
{
	if(document.getElementById('logout_text_js_check'))
	{
		location.href=dest_path;
	}
	else
	{
		if(document.getElementById('login_form_display_div'))
		{
			//alert("here");
			document.getElementById('login_form_display_div').innerHTML = "Please login to continue";
			loginform = "1";
		}

		for (var i=1; i <= 100; i++)
		{		
			if(document.getElementById(divnameprefix + i))
			{

				document.getElementById(divnameprefix + i).innerHTML = '';
				document.getElementById(divnameprefix + i).style.display = "none";

			}
		}
		document.getElementById(divnameprefix + divid).style.display = "block";
		contentPasteAt = divnameprefix + divid;
		//document.getElementById(contentPasteAt).innerHTML = please_wait;
		var url = "login_form.php?nexturl=" + dest_path + "&divid=" + divnameprefix + "&loginform=" + loginform;
		//alert(url);
		loadXMLDocPopupForm(url);
	}
	
}
function closeLoginPopup(divid,loginform)
{
	for (var i=1; i <= 100; i++)
	{		
		if(document.getElementById(divid + i))
		{

			document.getElementById(divid + i).innerHTML = '';
			document.getElementById(divid + i).style.display = "none";

		}
	}
	if(loginform == 1)
	{
		contentPasteAt = 'login_form_display_div';
		//document.getElementById(contentPasteAt).innerHTML = please_wait;
		var url = "login_form.php?restore=y";		
		loadXMLDocPopupForm(url);
	}
	

	

}
function minMaxNewsPaging(page)
{
	
	contentPasteAt = 'minmaxnewslist';
	document.getElementById(contentPasteAt).innerHTML = "<div style='height:100px;padding-top:100px;width:98%;' align='center'>" + please_wait + "</div>";
	var url = "ajax_news_list.php?page=" + page;		
	loadXMLDocPopupForm(url);
}
function minMaxGroupUserPaging(page)
{
	contentPasteAt = 'group_user_display_div';
	document.getElementById(contentPasteAt).innerHTML = please_wait;
	var url = "ajax_group_user_list.php?page=" + page;		
	loadXMLDocPopupForm(url);
}

function minMaxPhotoPaging(page)
{
	contentPasteAt = 'minmaxphotolist';
	document.getElementById(contentPasteAt).innerHTML = "<div style='height:100px;padding-top:100px;width:98%;' align='center'>" + please_wait + "</div>";
	var url = "ajax_photo_list.php?page=" + page;		
	loadXMLDocPopupForm(url);
}
function pushUploadForm(change_div,curr_temp_div_id,tab_index,curr_close_div_id)
{

	if(document.photo_upload_form.length > 56)
	{
		alert("Currently you can upload only 5 photos at a time in your Album." + document.photo_upload_form.length);
		document.getElementById('more_' + curr_temp_div_id).style.display = "none";
	}
	else
	{
		document.getElementById('more_' + curr_temp_div_id).style.display = "none";
		contentPasteAt = change_div;
		document.getElementById(contentPasteAt).innerHTML = please_wait;
		var url = "photo_upload_form_part.php?change_div=" + change_div + "&curr_temp_div_id=" + curr_temp_div_id + "&tab_index=" + tab_index + "&curr_close_div_id=" + curr_close_div_id;		
		loadXMLDocPopupForm(url);
	}
}

function cancelUploadForm(close_div,curr_temp_div_id)
{
	contentPasteAt = close_div;
	click_cancel = 'yes';
	document.getElementById(contentPasteAt).innerHTML = "";
	if(document.photo_upload_form.length == 16)
	{
		document.getElementById('more_1').style.display = "block";
	}
	if(document.photo_upload_form.length >= 26)
	{
		curr_temp_div_id = eval(curr_temp_div_id - 1);
		for(var i=2;i<=100;i++)
		{
			if(document.getElementById('more_' + i))
			{
				var max_id = i;	
			}
		}
		document.getElementById('more_' + max_id).style.display = "block";
		document.getElementById('more_1').style.display = "none";
	}
	var curr_situation = "no";
	for (var i=2; i <= 100; i++)
	{		
		if(document.getElementById('more_' + i))
		{
			curr_situation = "yes";
			break;
		}
	}
	if(curr_situation == "no")
	{
		document.getElementById('more_1').style.display = "block";
	}

}
function loadXMLDocPopupForm(url)
{
	// branch for native XMLHttpRequest object
	//alert(1);
	if (window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChangePopupForm;
		req.open("GET", url, true);
		req.send(null);
		// branch for IE/Windows ActiveX version
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req)
		{
			req.onreadystatechange = processReqChangePopupForm;
			req.open("GET", url, true);
			req.send();
		}
	}
}

function processReqChangePopupForm()
{
	// only if req shows "complete"
	if (req.readyState == 4)
	{
		
		// only if "OK"
		if (req.status == 200)
		{
			response = req.responseXML.documentElement;
			var urlpath='';
			////alert(response.getElementsByTagName('testingnode')[0].childNodes[x].data); inside for loop
			for(var x = 0; response.getElementsByTagName('urlpath')[0].childNodes[x]; x++ )
				 urlpath = urlpath.concat(response.getElementsByTagName('urlpath')[0].childNodes[x].data);			
			if(view_count_active == "no")
			{
				document.getElementById(contentPasteAt).innerHTML = urlpath;
			}
			view_count_active = "no";
		}
		else
		{
			alert("There was a problem retrieving the XML data:\n" + req.statusText);
		}
	}
}



