
var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
               && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
               && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_nav4 = (is_nav && (is_major == 4));
var is_nav6 = (is_nav && (is_major == 5));
var is_nav6up = (is_nav && (is_major >= 5));
var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
isIE=document.all;
var e = new Object();
var url = window.location.href;
var hostPort = url.split('index.php')[0]
var image_loading = '<img style="border:0" src='+hostPort+'images/common/loading2.gif>';

function add_comments(cg_id,city,comments) {

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) 	{
		 alert ("Browser does not support HTTP Request")
 		return
 	}

	var url="index.php?page=city_view_venue"
	url=url+"&cg_id="+cg_id+"&city="+city+"&comments="+comments+"&action=add_comment&t="+new Date().getTime();
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send("")
}


function onload_register(){
	var evn_id = document.getElementById('evn_id').value
	var mem_id = document.getElementById('mem_id').value
	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request")
		return;
	}
	var url="?page=member_events_detail"
	url=url+"&evn_id="+evn_id+"&mem_id="+mem_id+"&action=load_register&t="+new Date().getTime();
	xmlHttp.onreadystatechange=stateChanged1
	xmlHttp.open("GET",url,true)
	xmlHttp.send("")
}

function mem_register_event(status){
	var evn_id = document.getElementById('evn_id').value
	var mem_id = document.getElementById('mem_id').value
	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request")
		return;
	}
	var url="?page=member_events_detail"
	url=url+"&evn_id="+evn_id+"&mem_id="+mem_id+"&status="+status+"&action=member_register&t="+new Date().getTime();
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send("")
}

function register_event(){
	var fname = document.getElementById('fname').value
	var lname = document.getElementById('lname').value
	var evn_id = document.getElementById('evn_id').value
	var mem_id = document.getElementById('mem_id').value
	if(fname == ""){
		document.getElementById('message').innerHTML="First name not null";
		return;
	}
	else if(lname == ""){
		document.getElementById('message').innerHTML="Last name not null";
		return;
	}
	else{
		document.getElementById('message').innerHTML=" ";
	}
	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request")
		return;
	}
	var url="?page=member_events_detail"
	url=url+"&fname="+fname+"&lname="+lname+"&evn_id="+evn_id+"&mem_id="+mem_id+"&action=register_event&t="+new Date().getTime();
	xmlHttp.onreadystatechange=stateChanged1
	xmlHttp.open("GET",url,true)
	xmlHttp.send("")

}
function view_register_event(fname,lname){
document.getElementById('show_register_fname').innerHTML=fname;
document.getElementById('show_register_lname').innerHTML=lname;
document.getElementById('remove').innerHTML="<a href=#>Remove</a>";

}

function delete_register_event(inv_id){
	var evn_id = document.getElementById('evn_id').value
	var mem_id = document.getElementById('mem_id').value
	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request")
		return
	}
	var url="?page=member_events_detail"
	url=url+"&inv_id="+inv_id+"&evn_id="+evn_id+"&mem_id="+mem_id+"&action=delete_register_event&t="+new Date().getTime();
	xmlHttp.onreadystatechange=stateChanged1
	xmlHttp.open("GET",url,true)
	xmlHttp.send("")

}

////////////////////Searech Friends////////////////////////////////
function re_search(){
	document.getElementById('letter').value ="";
}

function search(start){
	var country = document.getElementById('country').value
	var city    = document.getElementById('city').value
	var fname   = document.getElementById('fname').value
	var lname   = document.getElementById('lname').value
	var char  = document.getElementById('letter').value

	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request")
		return
	}
	var url="?page=friends"
	if(char.length >0){
		url=url+"&country="+country+"&city="+city+"&fname="+fname+"&lname="+lname+"&char="+char+"&start="+start+"&action=search"
	}
	else{
	url=url+"&country="+country+"&city="+city+"&fname="+fname+"&lname="+lname+"&start="+start+"&action=search"
	}
	xmlHttp.onreadystatechange=stateChanged1
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)

}
function sort_friend(city,value,char){
	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request")
		return
	}
	if(value == "letter"){
		document.getElementById('letter').value=char;
	}
	var url="?page=friends"
	url=url+"&city="+city+"&name="+name+"&sort="+value+"&char="+char+"&action=search"
	xmlHttp.onreadystatechange=stateChanged1
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}


function invitations(){
	xmlHttp=GetXmlHttpObject();
	var subject = document.getElementById('subject').value;
	var content = document.getElementById('content_invitation').value;
	var mem_id = document.getElementById('mem_id').value;
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return;
	}

	if(content.length <1700){
		if(subject.length < 1){
			subject = "Join my network on FT!";
		}

		if (content.length == 0)
		{
			alert("Message is a required field.");
			return false;
		}

		var url="?page=friends"
		url=url+"&to_id="+mem_id+"&action=invitation&subject="+subject+"&content="+content+"&t="+new Date().getTime();
		xmlHttp.onreadystatechange=return_check
		xmlHttp.open("GET",url,true)
		xmlHttp.send(url)

		alert('Invitation request has been sent');
		try{
			var view = document.getElementById('send_invitations');
			document.getElementById("content_invitation").value="";
			document.getElementById("message").innerHTML="";
			view.style.display="none";
		}catch(e){
               // just stay calm, if the page structure has already changed
		}
	}

	if(content.length >1700){
		document.getElementById("message").innerHTML="Content error";
	}
}


function return_check() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		if(xmlHttp.responseText == 'error'){
			alert("You didn't send out invitations to friend !");
	}
		else{
			//alert('Invitation sent with success');
			try{
				var view = document.getElementById('send_invitations');
				document.getElementById("content_invitation").value="";
				document.getElementById("message").innerHTML="";
				view.style.display="none";
			}catch(e){
                // just stay calm, if the page structure has already changed
			}
	}
	}
}


function get_position(e,to_id){

	//check_already_sent_invitation(to_id);

	xmlHttp=GetXmlHttpObject();

	if(!is_ie){
	    mouseXStartPos = e.clientX + document.body.scrollLeft;
	    mouseYStartPos = e.clientY + document.body.scrollTop;
  	}else{
	    mouseXStartPos = event.x + document.body.scrollLeft;
	    mouseYStartPos = event.y + document.body.scrollTop;
	}

	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return;
	}

	var url="?page=friends"
		url=url+"&to_id="+to_id+"&action=check_sent_invitation&t="+new Date().getTime();

		xmlHttp.onreadystatechange=function(){

			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){

				document.getElementById("check_send").value=xmlHttp.responseText
				var view   = document.getElementById('send_invitations');
				var mem_id = document.getElementById('mem_id').value =to_id ;
				var check_already_invitation = document.getElementById("already_send_invitations");
				var check_send = document.getElementById("check_send").value;

				document.getElementById("subject").value="Join my network on FT!";
				document.getElementById("content_invitation").value="";

				if(mouseXStartPos != 0 && mouseYStartPos !=0  ){

					if(check_send == 1){
						view.style.display="block";
						view.style.visibility='visible';
						view.style.zIndex = 101;
						view.focus=true;
						if(view != null)	{
							view.style.left = mouseXStartPos-35;
							//view.style.top = xScrollTop()+200 ;
							view.style.top = mouseYStartPos-90;						
						}
					}

					if(check_send == 0){
						check_already_invitation.style.display="block"
						check_already_invitation.style.visibility='visible';
						check_already_invitation.style.zIndex = 101;
						check_already_invitation.focus=true;
						if(view != null){
							check_already_invitation.style.left = mouseXStartPos-35;
							check_already_invitation.style.top = mouseYStartPos-90;
							/*check_already_invitation.style.left = mouseXStartPos;
							check_already_invitation.style.top = mouseYStartPos;*/					
}
					}

				}
			}
		}
		xmlHttp.open("GET",url,true)
		xmlHttp.send(url)

}


function stateChanged1() {
	var hint = document.getElementById("txtHint");
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		if(hint){
		document.getElementById("txtHint").innerHTML=xmlHttp.responseText
 	}
}
}
function ad_search(start){

	var mem_id 	= document.getElementById("mem_id").value;
	var fname 	= document.getElementById("fname").value;
	var lname 	= document.getElementById("lname").value;
	var company	= document.getElementById("company").value;
	var industry= document.getElementById("industry").value;
	var school 	= document.getElementById("school").value;
	var city 	= document.getElementById("city").value;
	var state	= document.getElementById("state").value;
	var country = document.getElementById("country").value;
	var sponsor = document.getElementById("sponsor").value;
	var status = document.getElementById("status").value;
	var char  = document.getElementById('letter').value
	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request")
		return
	}
	var url="?page=ad_search"
	url=url+"&mem_id="+mem_id+"&fname="+fname+"&lname="+lname+"&company="+company+"&industry="+industry+"&school="+school+"&city="+city+"&state="+state+"&country="+country+"&sponsor="+sponsor+"&status="+status+"&char="+char+"&start="+start+"&action=ad_search"
	xmlHttp.onreadystatechange=stateChanged1
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)

}

function sort_ad_friend(mem_id,fname,lname,company,industry,school,city,state,country,sponsor,status,value,char){
	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request")
		return
	}
	if(value == "letter"){
		document.getElementById('letter').value=char;
	}
	var url="?page=ad_search"
	url=url+"&mem_id="+mem_id+"&fname="+fname+"&lname="+lname+"&company="+company+"&industry="+industry+"&school="+school+"&city="+city+"&state="+state+"&country="+country+"&sponsor="+sponsor+"&status="+status+"&sort="+value+"&char="+char+"&action=ad_search"
	xmlHttp.onreadystatechange=stateChanged1
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}



//////////////////////////////////////////////////////////////////////////
function stateChanged() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		location.reload(true)
		// Google Analytics tracking
		if(pageTracker){
			pageTracker._trackPageview();
			// debug
			// alert("URL tracked");
		}

		/*
		 * Here's the a trick for AJAX-based call of Quantcast
		 */
		var objXmlHttp_qoptions = null;
		try{objXmlHttp_qoptions = new XMLHttpRequest();}
		catch(e){
			try{objXmlHttp_qoptions = new ActiveXObject("Msxml2.XMLHTTP");}
			catch(e){objXmlHttp_qoptions = new ActiveXObject("Microsoft.XMLHTTP");}
		}
		objXmlHttp_qoptions.onreadystatechange = function() {
			if(objXmlHttp_qoptions.readyState == 4){
				strResultValue = '' + objXmlHttp_qoptions.responseText;
				// Execute
				eval(strResultValue);
				if(_qoptions){
					var objXmlHttp_quantcast = null;
					try{objXmlHttp_quantcast = new XMLHttpRequest();}
					catch(e){
						try{objXmlHttp_quantcast = new ActiveXObject("Msxml2.XMLHTTP");}
						catch(e){objXmlHttp_quantcast = new ActiveXObject("Microsoft.XMLHTTP");}
					}
					objXmlHttp_quantcast.onreadystatechange = function() {
						if(objXmlHttp_quantcast.readyState == 4){
							strResultValue = '' + objXmlHttp_quantcast.responseText;
							// Execute
							eval(strResultValue);
						}
					}
					objXmlHttp_quantcast.open("GET","./jscript/quantcast/quant.js",true);
					objXmlHttp_quantcast.send("");
				}
			}
		}
		objXmlHttp_qoptions.open("GET","./jscript/quantcast/quant_qoptions.js",true);
		objXmlHttp_qoptions.send("");

 	}
}

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;
}
///////////////////////Javascript///////////////////////////////
function show_popup(url) {
	newwindow=window.open(url,'name','height=250,width=520');
	if (window.focus) {newwindow.focus()}
	return ;
}

function show_send_suggestion(e,x,y){
	if(!is_ie){
	    mouseXStartPos = e.clientX + document.body.scrollLeft;
	    mouseYStartPos = e.clientY + document.body.scrollTop;
  	}else{
	    mouseXStartPos = event.x + document.body.scrollLeft;
	    mouseYStartPos = event.y + document.body.scrollTop;
	}
	document.getElementById("alert").innerHTML='';
	var form_music = document.getElementById('form_music');
	var send_success = document.getElementById('send_success');
	form_music.style.display='';
	send_success.style.display='none';

	var view = document.getElementById('send_suggestion');
	if(mouseXStartPos != 0 && mouseYStartPos !=0  ){
	view.style.display="";
		view.focus=true;
		if(view != null)	{
			view.style.left = mouseXStartPos+(x);
			view.style.top = mouseYStartPos+(y);
		}
	}
}

function show_send_feedback_galleries(e,x,y,data){
	if(!is_ie){
	    mouseXStartPos = e.clientX + document.body.scrollLeft;
	    mouseYStartPos = e.clientY + document.body.scrollTop;
  	}else{
	    mouseXStartPos = event.x + document.body.scrollLeft;
	    mouseYStartPos = event.y + document.body.scrollTop;
	}
	document.getElementById("alert").innerHTML='';
	var form_music = document.getElementById('form_music');
	document.getElementById('subject').value=data;
	var send_success = document.getElementById('send_success');
	form_music.style.display='';
	send_success.style.display='none';

	var view = document.getElementById('send_suggestion');
	if(mouseXStartPos != 0 && mouseYStartPos !=0  ){
	view.style.display="";
		view.focus=true;
		if(view != null)	{
			view.style.left = mouseXStartPos+(x);
			view.style.top = mouseYStartPos+(y);
		}
	}
}

function hidden_send_suggestion(){

	var view = document.getElementById('send_suggestion');
	document.getElementById("message").innerHTML="";
	view.style.display="none";

}

function hidden_send_invatitions(){

	//var view = document.getElementById('send_invitations');
	//document.getElementById("message").innerHTML="";
	//view.style.display="none";
	var view = document.getElementById('send_invitations');
	document.getElementById("message").innerHTML="";
	//view.style.display="none";
	
	var browser=navigator.appName;
	var gPage = gup("page");
	//view.style.visibility = 'hidden';
	
	if(browser=="Microsoft Internet Explorer")
	{
		if (gPage=="city") // city page loaded
		{
			view.style.display    = 'block';
			view.style.zIndex = -9999;
			view.style.visibility = 'hidden';
		}
		else
		{
			view.style.display    = 'none';
		}
	}
	else
	{
		view.style.display    = 'none';
	}
	//view.style.zIndex = -9999;
	//view.style.visibility = 'hidden';

}

function hidden_alert_invatitions(){

	//var view = document.getElementById('already_send_invitations');
	//view.style.display="none";
	var view = document.getElementById('already_send_invitations');
	//view.style.display="none";
	var browser=navigator.appName;
	var gPage = gup("page");
	//view.style.visibility = 'hidden';
	
	if(browser=="Microsoft Internet Explorer")
	{
		if (gPage=="city") // city page loaded
		{
			view.style.display    = 'block';
			view.style.zIndex = -9999;
			view.style.visibility = 'hidden';
		}
		else
		{
			view.style.display    = 'none';
		}
	}
	else
	{
		view.style.display    = 'none';
	}
	//view.style.zIndex = -9999;
	//view.style.visibility = 'hidden';

}
/////////////////////////Music suggestions///////////////////////

function music_suggestion(){

	var artist		= document.getElementById('artist_name').value;
	var track_name  = document.getElementById('track_name').value;
	var about		= document.getElementById('about').value;

		xmlHttp=GetXmlHttpObject()
		if(xmlHttp==null){
			alert("Browser does not support HTTP Request")
			return
		}
		var url="?page=music&action=send_suggestion"
			url=url+"&artist="+artist+"&track_name="+track_name+"&about="+about+"&t="+new Date().getTime();
		xmlHttp.onreadystatechange=state_music_suggestion;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);

}


function state_music_suggestion() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		var form_music = document.getElementById('form_music');
		var send_success = document.getElementById('send_success');
		document.getElementById("message").innerHTML=xmlHttp.responseText;
		document.getElementById('track_name').value="";
		document.getElementById('artist_name').value="";
		form_music.style.display='none';
		send_success.style.display='';
 	}
}

//////////////////////////////End Muisc Suggestion//////////////////////////


function send_suggestion(style){
	var subject = document.getElementById('subject').value;
	var content = document.getElementById('textarea_content_suggestion').value;
	var mem_id  = document.getElementById('mem_id').value;

	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request")
		return
	}

	if(style == 'feedback'){
		var url="?page=events_galleries_view&action=send_feedback"
		url=url+"&mem_id="+mem_id+"&subject="+subject+"&content="+content+"&t="+new Date().getTime();
		xmlHttp.onreadystatechange=state_suggestion;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}

	if(style == 'dj'){
		var url="?page=music&section=profile&action=send_suggestion_dj"
		url=url+"&mem_id="+mem_id+"&subject="+subject+"&content="+content+"&t="+new Date().getTime();
		xmlHttp.onreadystatechange=state_suggestion;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function state_suggestion() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		var form_music = document.getElementById('form_music');
		var send_success = document.getElementById('send_success');
		form_music.style.display='none';
		send_success.style.display='';
		document.getElementById("message").innerHTML=xmlHttp.responseText;
		document.getElementById("subject").value="";
		document.getElementById("textarea_content_suggestion").value="";

 	}
}

///////////////////////////////////////// VIEW PICTURE CONTESTS /////////////////////////////////


function view_pictures_contests(event_id,event_pic,limit_view,status){

	var url = window.location.href;
	var hostPort = url.split('index.php')[0]
	var offset= document.getElementById("offset").value;
	document.getElementById("event_pic").value=event_pic;
	//document.getElementById("loading").src = hostPort+'images/common/loading.gif';
	if(offset.length < 1){
		offset=0;
	}
	if(status =='next'){
		if(offset >= limit_view-1){
				document.getElementById("offset").value=limit_view-1;
		}
		else{
				document.getElementById("offset").value=parseInt(offset)+1;
		}
	}
	if(status =='prev'){
		if(offset <= 0){
			document.getElementById("offset").value=0;
		}
		else{
			document.getElementById("offset").value=parseInt(offset)-1;
		}
	}
	offset= document.getElementById("offset").value
	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request")
		return
	}

	var url="index.php?page=events_member_view"
	url=url+"&event_id="+event_id+"&offset="+offset+"&action=view_pic&t="+new Date().getTime();

	xmlHttp.onreadystatechange=request_viewpic;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);

}
function request_viewpic(){
	var url = window.location.href;
	var hostPort = url.split('index.php')[0]
	//document.getElementById("loading").innerHTML = '<img src='+hostPort+'images/common/loading.gif>';
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		//document.getElementById("loading").src = hostPort+'images/common/loading.gif';
		document.getElementById("load_tag_pic").innerHTML=xmlHttp.responseText;
		infor_pic_contest();
 	}

}

function vote_music(mus_id,ncount,style){
	document.getElementById(mus_id).innerHTML=image_loading;

	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return;
	}
	var url="index.php?page=music&action=vote";
	url=url+"&style="+style+"&count="+ncount+"&mus_id="+mus_id+"&t="+new Date().getTime();
	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			document.getElementById(mus_id).innerHTML=xmlHttp.responseText;

			// Google Analytics tracking
			if(pageTracker){
				pageTracker._trackPageview();
				// debug
				// alert("URL tracked");
			}

			/*
			 * Here's the a trick for AJAX-based call of Quantcast
			 */
			var objXmlHttp_qoptions = null;
			try{objXmlHttp_qoptions = new XMLHttpRequest();}
			catch(e){
				try{objXmlHttp_qoptions = new ActiveXObject("Msxml2.XMLHTTP");}
				catch(e){objXmlHttp_qoptions = new ActiveXObject("Microsoft.XMLHTTP");}
			}
			objXmlHttp_qoptions.onreadystatechange = function() {
				if(objXmlHttp_qoptions.readyState == 4){
					strResultValue = '' + objXmlHttp_qoptions.responseText;
					// Execute
					eval(strResultValue);
					if(_qoptions){
						var objXmlHttp_quantcast = null;
						try{objXmlHttp_quantcast = new XMLHttpRequest();}
						catch(e){
							try{objXmlHttp_quantcast = new ActiveXObject("Msxml2.XMLHTTP");}
							catch(e){objXmlHttp_quantcast = new ActiveXObject("Microsoft.XMLHTTP");}
						}
						objXmlHttp_quantcast.onreadystatechange = function() {
							if(objXmlHttp_quantcast.readyState == 4){
								strResultValue = '' + objXmlHttp_quantcast.responseText;
								// Execute
								eval(strResultValue);
							}
						}
						objXmlHttp_quantcast.open("GET","./jscript/quantcast/quant.js",true);
						objXmlHttp_quantcast.send("");
					}
				}
			}
			objXmlHttp_qoptions.open("GET","./jscript/quantcast/quant_qoptions.js",true);
			objXmlHttp_qoptions.send("");

 		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}

function vote_venue_city(count,cg_id,cgc_id,city,style){

	document.getElementById(style).innerHTML=image_loading;

	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request")
		return
	}
	var url="index.php?page=city_view_venue&action=vote"
	url=url+"&count="+count+"&cg_id="+cg_id+"&cgc_id="+cgc_id+"&city="+city+"&style="+style+"&t="+new Date().getTime();
	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			document.getElementById(style).innerHTML=xmlHttp.responseText;
			// Google Analytics tracking
			if(pageTracker){
				pageTracker._trackPageview();
				// debug
				// alert("URL tracked");
			}

			/*
			 * Here's the a trick for AJAX-based call of Quantcast
			 */
			var objXmlHttp_qoptions = null;
			try{objXmlHttp_qoptions = new XMLHttpRequest();}
			catch(e){
				try{objXmlHttp_qoptions = new ActiveXObject("Msxml2.XMLHTTP");}
				catch(e){objXmlHttp_qoptions = new ActiveXObject("Microsoft.XMLHTTP");}
			}
			objXmlHttp_qoptions.onreadystatechange = function() {
				if(objXmlHttp_qoptions.readyState == 4){
					strResultValue = '' + objXmlHttp_qoptions.responseText;
					// Execute
					eval(strResultValue);
					if(_qoptions){
						var objXmlHttp_quantcast = null;
						try{objXmlHttp_quantcast = new XMLHttpRequest();}
						catch(e){
							try{objXmlHttp_quantcast = new ActiveXObject("Msxml2.XMLHTTP");}
							catch(e){objXmlHttp_quantcast = new ActiveXObject("Microsoft.XMLHTTP");}
						}
						objXmlHttp_quantcast.onreadystatechange = function() {
							if(objXmlHttp_quantcast.readyState == 4){
								strResultValue = '' + objXmlHttp_quantcast.responseText;
								// Execute
								eval(strResultValue);
							}
						}
						objXmlHttp_quantcast.open("GET","./jscript/quantcast/quant.js",true);
						objXmlHttp_quantcast.send("");
					}
				}
			}
			objXmlHttp_qoptions.open("GET","./jscript/quantcast/quant_qoptions.js",true);
			objXmlHttp_qoptions.send("");

	 	}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}


function add_comments_pic(){
	var cm = document.getElementsByName("comments")[0].value;
	var evn_mem_pic = document.getElementById("photo_id").value;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}
	var url="index.php?page=events_member_view&action=add_comments_pic"
	url=url+"&evn_mem_pic="+evn_mem_pic+"&comments="+cm+"&t="+new Date().getTime();

	xmlHttp.onreadystatechange=add_com;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}
function add_com(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		document.getElementsByName("comments")[0].value="";
		load_comments_pic();

		// Google Analytics tracking
		if(pageTracker){
			pageTracker._trackPageview();
			// debug
			// alert("URL tracked");
		}

		/*
		 * Here's the a trick for AJAX-based call of Quantcast
		 */
		var objXmlHttp_qoptions = null;
		try{objXmlHttp_qoptions = new XMLHttpRequest();}
		catch(e){
			try{objXmlHttp_qoptions = new ActiveXObject("Msxml2.XMLHTTP");}
			catch(e){objXmlHttp_qoptions = new ActiveXObject("Microsoft.XMLHTTP");}
		}
		objXmlHttp_qoptions.onreadystatechange = function() {
			if(objXmlHttp_qoptions.readyState == 4){
				strResultValue = '' + objXmlHttp_qoptions.responseText;
				// Execute
				eval(strResultValue);
				if(_qoptions){
					var objXmlHttp_quantcast = null;
					try{objXmlHttp_quantcast = new XMLHttpRequest();}
					catch(e){
						try{objXmlHttp_quantcast = new ActiveXObject("Msxml2.XMLHTTP");}
						catch(e){objXmlHttp_quantcast = new ActiveXObject("Microsoft.XMLHTTP");}
					}
					objXmlHttp_quantcast.onreadystatechange = function() {
						if(objXmlHttp_quantcast.readyState == 4){
							strResultValue = '' + objXmlHttp_quantcast.responseText;
							// Execute
							eval(strResultValue);
						}
					}
					objXmlHttp_quantcast.open("GET","./jscript/quantcast/quant.js",true);
					objXmlHttp_quantcast.send("");
				}
			}
		}
		objXmlHttp_qoptions.open("GET","./jscript/quantcast/quant_qoptions.js",true);
		objXmlHttp_qoptions.send("");

 	}
}


function delete_com_pic(com_id){

	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}
	var url="index.php?page=events_member_view&action=delete_comments_pic"
	url=url+"&pic_com_id="+com_id+"&t="+new Date().getTime();
	xmlHttp.onreadystatechange=delete_com;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);

}
function delete_com(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		load_comments_pic();
	}
}



function set_my_status(my_status){

    xmlHttp=GetXmlHttpObject();
    if(xmlHttp==null){
    	alert("Browser does not support HTTP Request");
		return ;
    }
    var url = 'index.php?page=my_handshakes&action=set_my_status&my_status='+escape(my_status);
    xmlHttp.onreadystatechange = set_my_status_result;
    xmlHttp.open("GET",url,true);
    xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
    xmlHttp.send(url);
}

function set_my_status_result(){
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		if(xmlHttp.responseText != 'OK'){
	    	alert(xmlHttp.responseText);
		}else{

	    	get_my_status();
		}

		// Google Analytics tracking
		if(pageTracker){
			pageTracker._trackPageview();
			// debug
			// alert("URL tracked");
		}

		/*
		 * Here's the a trick for AJAX-based call of Quantcast
		 */
		var objXmlHttp_qoptions = null;
		try{objXmlHttp_qoptions = new XMLHttpRequest();}
		catch(e){
			try{objXmlHttp_qoptions = new ActiveXObject("Msxml2.XMLHTTP");}
			catch(e){objXmlHttp_qoptions = new ActiveXObject("Microsoft.XMLHTTP");}
		}
		objXmlHttp_qoptions.onreadystatechange = function() {
			if(objXmlHttp_qoptions.readyState == 4){
				strResultValue = '' + objXmlHttp_qoptions.responseText;
				// Execute
				eval(strResultValue);
				if(_qoptions){
					var objXmlHttp_quantcast = null;
					try{objXmlHttp_quantcast = new XMLHttpRequest();}
					catch(e){
						try{objXmlHttp_quantcast = new ActiveXObject("Msxml2.XMLHTTP");}
						catch(e){objXmlHttp_quantcast = new ActiveXObject("Microsoft.XMLHTTP");}
					}
					objXmlHttp_quantcast.onreadystatechange = function() {
						if(objXmlHttp_quantcast.readyState == 4){
							strResultValue = '' + objXmlHttp_quantcast.responseText;
							// Execute
							eval(strResultValue);
						}
					}
					objXmlHttp_quantcast.open("GET","./jscript/quantcast/quant.js",true);
					objXmlHttp_quantcast.send("");
				}
			}
		}
		objXmlHttp_qoptions.open("GET","./jscript/quantcast/quant_qoptions.js",true);
		objXmlHttp_qoptions.send("");

    }
}

function get_my_status(){

    xmlHttp=GetXmlHttpObject();
    if(xmlHttp==null){
    	alert("Browser does not support HTTP Request");
		return ;
    }

    var url = 'index.php?page=my_handshakes&action=get_my_status';
    xmlHttp.onreadystatechange = get_my_status_result;
    xmlHttp.open("GET",url,true);
    xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
    xmlHttp.send(url);
}

function get_my_status_result(){
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){

		refresh_my_status(xmlHttp.responseText);
    }
}

function refresh_my_status(my_status){

	var my_status_data = my_status.split(']|[');

    var span = document.createElement('span');
    span.setAttribute("id", "my_status_text");
    span.setAttribute("name", "my_status_text");

    var spanquote = document.createElement('span');
    spanquote.className = "statusquotes";
    spanquote.innerHTML = '"';

    var spanquote2 = document.createElement('span');
    spanquote2.className = "statusquotes";
    spanquote2.innerHTML = '"';

    if(my_status_data[0] != 'err' && my_status_data[1] != ''){
    	var spaneditline = document.createElement('font');
    	spaneditline.className = "statusedit";
    	spaneditline.innerHTML = '&nbsp;-&nbsp;';

    	var text = document.createElement('text');
    	text.innerHTML = '&nbsp;';

    }



    var editlink = document.createElement('a');
    editlink.setAttribute('href','#');
    editlink.onclick = function (){ show_my_status_field(my_status_data[3]+' is ') };

   	var fontedit = document.createElement('font');
    fontedit.className = "statusedit";

    fontedit.innerHTML='edit';

    editlink.appendChild(fontedit);


    var clearlink = document.createElement('a');
    clearlink.setAttribute('href','#');
    clearlink.onclick = function (){ set_my_status(''); };

   	var clearfontedit = document.createElement('font');
    clearfontedit.className = "statusedit";

    clearfontedit.innerHTML='clear';

    clearlink.appendChild(clearfontedit);


    var obj =  document.getElementById('my_status');
    while( obj.hasChildNodes() ) { obj.removeChild( obj.lastChild ); }

    if(my_status_data[0] != 'err'){
   		span.innerHTML = my_status_data[1];
   		span.innerHTML = span.innerHTML.replace(my_status_data[3],'<b>'+my_status_data[3]+'</b>');

   		var msd = document.getElementById('my_status_date');
   		if(my_status_data[2] != '' && my_status_data[1] != ''){



   			if(!msd){
   				var msd_new = document.createElement('p');
   				msd_new.setAttribute("id", "my_status_date");
   				msd_new.className = "statusupdate";

   				document.getElementById('member_my_status_box').appendChild(msd_new);
   			}

   			document.getElementById('my_status_date').innerHTML = 'last updated on '+my_status_data[2];
   		}else{

   			if(msd){
   				msd.innerHTML = '';
   			}
   		}
    }else{
    	alert(my_status_data[1]);
    	span.innerHTML = '';
    }



    if(my_status_data[0] != 'err' && my_status_data[1] != '') obj.appendChild(spanquote);
    obj.appendChild(span);
    if(my_status_data[0] != 'err' && my_status_data[1] != '') obj.appendChild(spanquote2);
    if(my_status_data[0] != 'err' && my_status_data[1] != ''){
     	obj.appendChild(spaneditline);
     	obj.appendChild(text);
    }

    obj.appendChild(editlink);

    if(my_status_data[0] != 'err' && my_status_data[1] != ''){
    	var nbsp = document.createElement('text');
		nbsp.innerHTML = '&nbsp;';
    	obj.appendChild(nbsp);
    	obj.appendChild(clearlink);
    }

}

function show_my_status_field_enter(evt){
    var evt = (evt) ? evt : ((event) ? event : null);
    if (evt.keyCode != 13) return true;

    var obj_textarea = document.getElementById('my_status_textarea');
    set_my_status(obj_textarea.value);
    return false;
}

function show_my_status_field(name){

    var obj = document.getElementById('my_status');
    var obj_text = document.getElementById('my_status_text');

    var text = '';



    if(obj_text){

    	var str_replaced = obj_text.innerHTML;

     	str_replaced = str_replaced.replace(/<[^>*]>/ig,"");
    	str_replaced = str_replaced.replace(/<\/[^>*]>/ig,"");

    	text = str_replaced;


    }

    if(text == '' && name && name != ''){

     	name = name.replace(/<[^>*]>/ig,"");
    	name = name.replace(/<\/[^>*]>/ig,"");

		text = name;
    }

    while( obj.hasChildNodes() ) { obj.removeChild( obj.lastChild ); }

    var textarea = document.createElement('textarea');
    textarea.setAttribute("id", "my_status_textarea");
    textarea.setAttribute("name", "my_status_textarea");
    textarea.className = "my_status_textarea";
    textarea.value = text;
    textarea.onkeypress = show_my_status_field_enter;
    obj.appendChild(textarea);

    var br = document.createElement('br');
    var nbsp = document.createElement('text');
	nbsp.innerHTML = '&nbsp;';

    var savelink = document.createElement('a');
    savelink.setAttribute('href','#');
    savelink.className = "statusedit";
    savelink.onclick = function (){
    	var textarea_obj = document.getElementById('my_status_textarea');

    	set_my_status(textarea_obj.value);
    };
    savelink.innerHTML='save';

    var cancellink = document.createElement('a');
    cancellink.setAttribute('href','#');
    cancellink.className = "statusedit";
    cancellink.onclick = function (){ get_my_status(); };
    cancellink.innerHTML='cancel';


    obj.appendChild(br);
    obj.appendChild(savelink);
    obj.appendChild(nbsp);
    obj.appendChild(cancellink);

    textarea.focus();

}

function sort_event_galleries(start,items_per_page,id_event,id_city,sort){

	document.getElementById('date1').innerHTML = image_loading;
	document.getElementById('name1').innerHTML = image_loading;
	document.getElementById('venue1').innerHTML = image_loading;
	document.getElementById('gal_name1').innerHTML = image_loading;

	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}
	var status_sort = document.getElementById("status_sort").value;
	var flag ;
	if(status_sort == 0){
		flag =0;
		document.getElementById("status_sort").value=1;
	}
	else{
		flag =1;
		document.getElementById("status_sort").value=0;
	}
	var url="index.php?page=events&section=galleries&action=sort_search_events"
	url=url+"&sort="+sort+"&flag="+flag+"&start="+start+"&items_per_page="+items_per_page+"&id_event="+id_event+"&id_city="+id_city+"&t="+new Date().getTime();
	//alert(url)
	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		//alert(xmlHttp.responseText)

	    	var xmlDoc = xmlHttp.responseXML;
	    	var root = xmlDoc.getElementsByTagName('data').item(0);
	    	var i=1;

	    	for (var iNode = 0; iNode <= root.childNodes.length-1; iNode++) {

	    		//var Node = xmlDoc.getElementsByTagName('data_event_galleries'+iNode).item(0);
	    		//alert(xmlDoc.getElementsByTagName('name'+i));
	    		if(xmlDoc.getElementsByTagName('date').item(0)!=null){
	    			document.getElementById('date'+i).innerHTML = xmlDoc.getElementsByTagName('date')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('date'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('city').item(0)!=null){
    				document.getElementById('name'+i).innerHTML = xmlDoc.getElementsByTagName('city')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('name'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('venue').item(0)!=null){
    				document.getElementById('venue'+i).innerHTML = xmlDoc.getElementsByTagName('venue')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('venue'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('gal_name').item(0)!=null){
    				document.getElementById('gal_name'+i).innerHTML = xmlDoc.getElementsByTagName('link_gal')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('gal_name'+i).innerHTML ="";
    			}


				i++;
	    	}

		}
	}

	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);

}


function sort_event_pictures_members(start,items_per_page,id_event,id_city,sort){

	document.getElementById('date1').innerHTML = image_loading;
	document.getElementById('city_name1').innerHTML = image_loading;
	document.getElementById('venue_name1').innerHTML = image_loading;
	document.getElementById('link_event1').innerHTML = image_loading;

	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}
	var status_sort_date = document.getElementById("status_sort").value;
	var flag ;
	if(status_sort_date==0){
		flag =0;
		document.getElementById("status_sort").value=1;
	}
	else{
		flag =1;
		document.getElementById("status_sort").value=0;
	}

	var url="index.php?page=events_member_pictures&action=sort_search_pictures_members"
	url=url+"&sort="+sort+"&flag="+flag+"&start="+start+"&items_per_page="+items_per_page+"&id_city="+id_city+"&id_event="+id_event+"&t="+new Date().getTime();
	//alert(url);
	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		//alert(xmlHttp.responseText)

	    	var xmlDoc = xmlHttp.responseXML;
	    	var root = xmlDoc.getElementsByTagName('data').item(0);
	    	var i=1;

	    	for (var iNode = 0; iNode <= root.childNodes.length-1; iNode++) {

	    		if(xmlDoc.getElementsByTagName('date').item(0)!=null){
	    			document.getElementById('date'+i).innerHTML = xmlDoc.getElementsByTagName('date')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('date'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('city').item(0)!=null){
    				document.getElementById('city_name'+i).innerHTML = xmlDoc.getElementsByTagName('city')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('city_name'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('venue').item(0)!=null){
    				document.getElementById('venue_name'+i).innerHTML = xmlDoc.getElementsByTagName('venue')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('venue_name'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('link_event').item(0)!=null){
    				document.getElementById('link_event'+i).innerHTML = xmlDoc.getElementsByTagName('link_event')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('link_event'+i).innerHTML ="";
    			}


				i++;
	    	}

		}
	}

	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);

}



function sort_event_video_search(start,items_per_page,id_event,id_city,sort){

	document.getElementById('date1').innerHTML = image_loading;
	document.getElementById('city_name1').innerHTML = image_loading;
	document.getElementById('venue_name1').innerHTML = image_loading;
	document.getElementById('link_event1').innerHTML = image_loading;


	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}
	var status_sort_date = document.getElementById("status_sort").value;
	var flag ;
	if(status_sort_date==0){
		flag =0;
		document.getElementById("status_sort").value=1;
	}
	else{
		flag =1;
		document.getElementById("status_sort").value=0;
	}

	var url="index.php?page=events&section=videos&action=sort_event_video"
	url=url+"&sort="+sort+"&flag="+flag+"&start="+start+"&items_per_page="+items_per_page+"&id_city="+id_city+"&id_event="+id_event+"&t="+new Date().getTime();
	//alert(url);
	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){

			//alert(xmlHttp.responseText);
			var xmlDoc = xmlHttp.responseXML;
	    	var root = xmlDoc.getElementsByTagName('data').item(0);
	    	var i=1;

	    	for (var iNode = 0; iNode <= root.childNodes.length-1; iNode++) {


	    		if(xmlDoc.getElementsByTagName('date').item(0)!=null){
	    			document.getElementById('date'+i).innerHTML = xmlDoc.getElementsByTagName('date')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('date'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('city').item(0)!=null){
    				document.getElementById('city_name'+i).innerHTML = xmlDoc.getElementsByTagName('city')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('city_name'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('venue').item(0)!=null){
    				document.getElementById('venue_name'+i).innerHTML = xmlDoc.getElementsByTagName('venue')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('venue_name'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('link_event').item(0)!=null){
    				document.getElementById('link_event'+i).innerHTML = xmlDoc.getElementsByTagName('link_event')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('link_event'+i).innerHTML ="";
    			}


				i++;
	    	}


		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}


function sort_search_music(start,items_per_page,artist,track,gener,dj,sort){

	document.getElementById('artist1').innerHTML = image_loading;
	document.getElementById('title1').innerHTML = image_loading;
	document.getElementById('artist_name1').innerHTML = image_loading;
	document.getElementById('genre1').innerHTML = image_loading;
	document.getElementById('rating1').innerHTML = image_loading;
	document.getElementById('review_link1').innerHTML = image_loading;

	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}
	var status_sort_date = document.getElementById("status_sort").value;
	var flag ;
	if(status_sort_date==0){
		flag =0;
		document.getElementById("status_sort").value=1;
	}
	else{
		flag =1;
		document.getElementById("status_sort").value=0;
	}

	var url="index.php?page=music&action=search&page=music&action=sort_music_search"
	url=url+"&sort="+sort+"&flag="+flag+"&start="+start+"&items_per_page="+items_per_page+"&artist="+artist+"&track="+track+"&gener="+gener+"&dj="+dj+"&t="+new Date().getTime();

	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			//alert(xmlHttp.responseText);

			var xmlDoc = xmlHttp.responseXML;
	    	var root = xmlDoc.getElementsByTagName('data').item(0);
	    	var i=1;

	    	for (var iNode = 0; iNode <= root.childNodes.length-1; iNode++) {


	    		if(xmlDoc.getElementsByTagName('artist').item(0)!=null){
	    			document.getElementById('artist'+i).innerHTML = xmlDoc.getElementsByTagName('artist')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('artist'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('track').item(0)!=null){
    				document.getElementById('title'+i).innerHTML = xmlDoc.getElementsByTagName('track')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('title'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('djname').item(0)!=null){
    				document.getElementById('artist_name'+i).innerHTML = xmlDoc.getElementsByTagName('djname')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('artist_name'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('genre').item(0)!=null){
    				document.getElementById('genre'+i).innerHTML = xmlDoc.getElementsByTagName('genre')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('genre'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('rating').item(0)!=null){
    				document.getElementById('rating'+i).innerHTML = xmlDoc.getElementsByTagName('rating')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('rating'+i).innerHTML ="";
    			}
    			if(xmlDoc.getElementsByTagName('file').item(0)!=null){
    				document.getElementById('link_file'+i).innerHTML = xmlDoc.getElementsByTagName('file')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('link_file'+i).innerHTML ="";
    			}
    			if(xmlDoc.getElementsByTagName('review_link').item(0)!=null){
    				document.getElementById('review_link'+i).innerHTML = xmlDoc.getElementsByTagName('review_link')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('review_link'+i).innerHTML ="";
    			}

				i++;
	    	}


		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}

function sort_search_music_manage(start,items_per_page,artist,track,gener,sort){

	document.getElementById('artist1').innerHTML = image_loading;
	document.getElementById('title1').innerHTML = image_loading;
	document.getElementById('genre1').innerHTML = image_loading;


	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}
	var status_sort_date = document.getElementById("status_sort").value;
	var flag ;
	if(status_sort_date==0){
		flag =0;
		document.getElementById("status_sort").value=1;
	}
	else{
		flag =1;
		document.getElementById("status_sort").value=0;
	}

	var url="index.php?page=music&section=manage&action=sort_music_search_manage"
	url=url+"&sort="+sort+"&flag="+flag+"&start="+start+"&items_per_page="+items_per_page+"&artist="+artist+"&track="+track+"&gener="+gener+"&t="+new Date().getTime();

	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){

			var xmlDoc = xmlHttp.responseXML;
	    	var root = xmlDoc.getElementsByTagName('data').item(0);
	    	var i=1;

	    	for (var iNode = 0; iNode <= root.childNodes.length-1; iNode++) {


	    		if(xmlDoc.getElementsByTagName('artist').item(0)!=null){
	    			document.getElementById('artist'+i).innerHTML = xmlDoc.getElementsByTagName('artist')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('artist'+i).innerHTML ="";
    			}

    			if(xmlDoc.getElementsByTagName('track').item(0)!=null){
    				document.getElementById('title'+i).innerHTML = xmlDoc.getElementsByTagName('track')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('title'+i).innerHTML ="";
    			}



    			if(xmlDoc.getElementsByTagName('genre').item(0)!=null){
    				document.getElementById('genre'+i).innerHTML = xmlDoc.getElementsByTagName('genre')[iNode].childNodes[0].nodeValue;
    			}
    			else{
    				document.getElementById('genre'+i).innerHTML ="";
    			}

    			document.getElementById('link_edit'+i).innerHTML = xmlDoc.getElementsByTagName('link_edit')[iNode].childNodes[0].nodeValue;
    			document.getElementById('link_delete'+i).innerHTML = xmlDoc.getElementsByTagName('link_delete')[iNode].childNodes[0].nodeValue;

				i++;
	    	}


		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}

function sort_search_discussion(start,items_per_page,country,city,category,keyword,member,sort){

	document.getElementById('title1').innerHTML = image_loading;
	document.getElementById('subject1').innerHTML = image_loading;
	document.getElementById('create_by1').innerHTML = image_loading;
	document.getElementById('re1').innerHTML = image_loading;
	document.getElementById('views1').innerHTML = image_loading;
	document.getElementById('last_post1').innerHTML = image_loading;


	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}
	var status_sort_date = document.getElementById("status_sort").value;
	var flag ;
	if(status_sort_date==0){
		flag =0;
		document.getElementById("status_sort").value=1;
	}
	else{
		flag =1;
		document.getElementById("status_sort").value=0;
	}

	var url="?page=forum&section=search&action=sort_search_discussion"
	url=url+"&sort="+sort+"&flag="+flag+"&start="+start+"&items_per_page="+items_per_page+"&country="+country+"&city="+city+"&category="+category+"&keyword="+keyword+"&member="+member+"&t="+new Date().getTime();

	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			//alert(xmlHttp.responseText);

			var xmlDoc = xmlHttp.responseXML;
	    	var root = xmlDoc.getElementsByTagName('data').item(0);
	    	var i=1;

	    	for (var iNode = 0; iNode <= root.childNodes.length-1; iNode++) {
    			document.getElementById('title'+i).innerHTML = xmlDoc.getElementsByTagName('category')[iNode].childNodes[0].nodeValue;
   				document.getElementById('subject'+i).innerHTML = xmlDoc.getElementsByTagName('subject')[iNode].childNodes[0].nodeValue;
   				document.getElementById('create_by'+i).innerHTML = xmlDoc.getElementsByTagName('posted_by')[iNode].childNodes[0].nodeValue;
    			document.getElementById('re'+i).innerHTML = xmlDoc.getElementsByTagName('re')[iNode].childNodes[0].nodeValue;
    			document.getElementById('views'+i).innerHTML = xmlDoc.getElementsByTagName('views')[iNode].childNodes[0].nodeValue;
    			document.getElementById('last_post'+i).innerHTML = xmlDoc.getElementsByTagName('last_post')[iNode].childNodes[0].nodeValue;

				i++;
			}
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}



function sort_search_my_discussion(start,items_per_page,country,city,category,sort){

	document.getElementById('title1').innerHTML = image_loading;
	document.getElementById('subject1').innerHTML = image_loading;
	document.getElementById('create_by1').innerHTML = image_loading;
	document.getElementById('re1').innerHTML = image_loading;
	document.getElementById('views1').innerHTML = image_loading;
	document.getElementById('last_post1').innerHTML = image_loading;
	document.getElementById('first_message1').innerHTML = image_loading;
	document.getElementById('close_discussion1').innerHTML = image_loading;

	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}
	var status_sort_date = document.getElementById("status_sort").value;
	var flag ;
	if(status_sort_date==0){
		flag =0;
		document.getElementById("status_sort").value=1;
	}
	else{
		flag =1;
		document.getElementById("status_sort").value=0;
	}

	var url="?page=forum_my_discussion&action=sort_search_my_discussion"
	url=url+"&sort="+sort+"&flag="+flag+"&start="+start+"&items_per_page="+items_per_page+"&country="+country+"&city="+city+"&category="+category+"&t="+new Date().getTime();

	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			//alert(xmlHttp.responseText);

			var xmlDoc = xmlHttp.responseXML;
	    	var root = xmlDoc.getElementsByTagName('data').item(0);
	    	var i=1;

	    	for (var iNode = 0; iNode <= root.childNodes.length-1; iNode++) {
    			document.getElementById('title'+i).innerHTML = xmlDoc.getElementsByTagName('category')[iNode].childNodes[0].nodeValue;
   				document.getElementById('subject'+i).innerHTML = xmlDoc.getElementsByTagName('subject')[iNode].childNodes[0].nodeValue;
   				document.getElementById('create_by'+i).innerHTML = xmlDoc.getElementsByTagName('posted_by')[iNode].childNodes[0].nodeValue;
    			document.getElementById('re'+i).innerHTML = xmlDoc.getElementsByTagName('re')[iNode].childNodes[0].nodeValue;
    			document.getElementById('views'+i).innerHTML = xmlDoc.getElementsByTagName('views')[iNode].childNodes[0].nodeValue;
    			document.getElementById('last_post'+i).innerHTML = xmlDoc.getElementsByTagName('last_post')[iNode].childNodes[0].nodeValue;
    			document.getElementById('first_message'+i).innerHTML = xmlDoc.getElementsByTagName('first_message')[iNode].childNodes[0].nodeValue;
    			document.getElementById('close_discussion'+i).innerHTML = xmlDoc.getElementsByTagName('close')[iNode].childNodes[0].nodeValue;


				i++;
			}
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}

function sort_search_career(start,items_per_page,country,city,state,industry_id,company_name,keyword,sort,action){

	document.getElementById('position1').innerHTML = image_loading;
	document.getElementById('company1').innerHTML = image_loading;
	document.getElementById('city_country1').innerHTML = image_loading;
	document.getElementById('posted1').innerHTML = image_loading;

	if(action == "my_career"){
		document.getElementById('expire_date1').innerHTML = image_loading;
	}
	if(action == "career"){
		document.getElementById('member_name1').innerHTML = image_loading;
	}
	var url;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}
	var status_sort_date = document.getElementById("status_sort").value;
	var flag ;
	if(status_sort_date==0){
		flag =0;
		document.getElementById("status_sort").value=1;
	}
	else{
		flag =1;
		document.getElementById("status_sort").value=0;
	}
	if(action == "career"){
		url="?page=emp_search&action=sort_search_career"
	}
	if(action == "my_career"){
		url="?page=emp_search&action=sort_search_my_career"
	}
	url=url+"&sort="+sort+"&flag="+flag+"&start="+start+"&items_per_page="+items_per_page+"&country="+country+"&city="+city+"&state="+state+"&industry_id="+industry_id+"&company_name="+company_name+"&keyword="+keyword+"&t="+new Date().getTime();

	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			var xmlDoc = xmlHttp.responseXML;
	    	var root = xmlDoc.getElementsByTagName('data').item(0);
	    	var i=1;

	    	for (var iNode = 0; iNode <= root.childNodes.length-1; iNode++) {
    			document.getElementById('position'+i).innerHTML = xmlDoc.getElementsByTagName('position')[iNode].childNodes[0].nodeValue;
    			if(action == "my_career"){
    				document.getElementById('expire_date'+i).innerHTML = xmlDoc.getElementsByTagName('expire_date')[iNode].childNodes[0].nodeValue;
    			}
    			if(action == "career"){
					document.getElementById('member_name'+i).innerHTML = xmlDoc.getElementsByTagName('posted_by')[iNode].childNodes[0].nodeValue;
    			}
   				document.getElementById('company'+i).innerHTML = xmlDoc.getElementsByTagName('company')[iNode].childNodes[0].nodeValue;
   				document.getElementById('city_country'+i).innerHTML = xmlDoc.getElementsByTagName('location')[iNode].childNodes[0].nodeValue;
    			document.getElementById('posted'+i).innerHTML = xmlDoc.getElementsByTagName('posted')[iNode].childNodes[0].nodeValue;
    			document.getElementById('industry'+i).innerHTML = xmlDoc.getElementsByTagName('industry')[iNode].childNodes[0].nodeValue;
    			document.getElementById('type'+i).innerHTML = xmlDoc.getElementsByTagName('type')[iNode].childNodes[0].nodeValue;
				i++;
			}

		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}

function sort_search_classifieds(start,items_per_page,country,city,category,subcategory,keyword,posted_from,posted_to,sort,action){


	document.getElementById('posted1').innerHTML = image_loading;
	document.getElementById('category1').innerHTML = image_loading;
	document.getElementById('city1').innerHTML = image_loading;
	document.getElementById('subject1').innerHTML = image_loading;
	document.getElementById('posted_by1').innerHTML = image_loading;

	var url;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}
	var status_sort_date = document.getElementById("status_sort").value;
	var flag ;
	if(status_sort_date==0){
		flag =0;
		document.getElementById("status_sort").value=1;
	}
	else{
		flag =1;
		document.getElementById("status_sort").value=0;
	}
	if(action == "classifieds"){
		url="?page=ft_search_classified&action=sort_search_classifieds"
	}
	if(action == "my_classifieds"){
		url="?page=ft_search_classified&action=sort_search_my_classifieds"
	}
	url=url+"&sort="+sort+"&flag="+flag+"&start="+start+"&items_per_page="+items_per_page+"&country="+country+"&city="+city+"&category="+category+"&subcategory="+subcategory+"&keyword="+keyword+"&posted_from="+posted_from+"&posted_to="+posted_to+"&t="+new Date().getTime();

	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		//	alert(xmlHttp.responseText);
			var xmlDoc = xmlHttp.responseXML;
	    	var root = xmlDoc.getElementsByTagName('data').item(0);
	    	var i=1;

	    	for (var iNode = 0; iNode <= root.childNodes.length-1; iNode++) {
    			document.getElementById('posted'+i).innerHTML = xmlDoc.getElementsByTagName('date')[iNode].childNodes[0].nodeValue;
    			document.getElementById('category'+i).innerHTML = xmlDoc.getElementsByTagName('category')[iNode].childNodes[0].nodeValue;
   				document.getElementById('city'+i).innerHTML = xmlDoc.getElementsByTagName('city')[iNode].childNodes[0].nodeValue;
    			document.getElementById('subject'+i).innerHTML = xmlDoc.getElementsByTagName('subject')[iNode].childNodes[0].nodeValue;
    			document.getElementById('posted_by'+i).innerHTML = xmlDoc.getElementsByTagName('posted_by')[iNode].childNodes[0].nodeValue;
    			if(action == "my_classifieds"){
    				document.getElementById('reactive'+i).innerHTML = xmlDoc.getElementsByTagName('reactive')[iNode].childNodes[0].nodeValue;
    				document.getElementById('edit'+i).innerHTML = xmlDoc.getElementsByTagName('link_edit')[iNode].childNodes[0].nodeValue;
    				document.getElementById('delete'+i).innerHTML = xmlDoc.getElementsByTagName('link_delete')[iNode].childNodes[0].nodeValue;
    			}
				i++;
			}

		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}



function sort_search_ft_media(start,items_per_page,media_type,year,sort){


	document.getElementById('date1').innerHTML = image_loading;
	document.getElementById('media_type1').innerHTML = image_loading;
	document.getElementById('station1').innerHTML = image_loading;
	document.getElementById('title1').innerHTML = image_loading;

	var url;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}
	var status_sort_date = document.getElementById("status_sort").value;
	var flag ;
	if(status_sort_date==0){
		flag =0;
		document.getElementById("status_sort").value=1;
	}
	else{
		flag =1;
		document.getElementById("status_sort").value=0;
	}

	url="?page=press_ft_media&action=sort_search_ft_media"
	url=url+"&sort="+sort+"&flag="+flag+"&start="+start+"&items_per_page="+items_per_page+"&media_type="+media_type+"&year="+year+"&t="+new Date().getTime();

	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		//alert(xmlHttp.responseText);

			var xmlDoc = xmlHttp.responseXML;
	    	var root = xmlDoc.getElementsByTagName('data').item(0);
	    	var i=1;

	    	for (var iNode = 0; iNode <= root.childNodes.length-1; iNode++) {
    			document.getElementById('date'+i).innerHTML = xmlDoc.getElementsByTagName('date')[iNode].childNodes[0].nodeValue;
    			document.getElementById('media_type'+i).innerHTML = xmlDoc.getElementsByTagName('media_type')[iNode].childNodes[0].nodeValue;
   				document.getElementById('station'+i).innerHTML = xmlDoc.getElementsByTagName('station')[iNode].childNodes[0].nodeValue;
    			document.getElementById('title'+i).innerHTML = xmlDoc.getElementsByTagName('title')[iNode].childNodes[0].nodeValue;

				i++;
			}
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}

function sort_search_event(start,items_per_page,city,venuename,fromdate,todate,sort){

	var url;

	document.getElementById('date1').innerHTML = image_loading;
	document.getElementById('city1').innerHTML = image_loading;
	document.getElementById('title1').innerHTML = image_loading;
	document.getElementById('venue1').innerHTML = image_loading;

	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}

	var status_sort_date = document.getElementById("status_sort").value;
	var flag ;
	if(status_sort_date==0){
		flag =0;
		document.getElementById("status_sort").value=1;
	}
	else{
		flag =1;
		document.getElementById("status_sort").value=0;
	}

	url="?page=search&section=events&action=sort_search_event"
	url=url+"&sort="+sort+"&flag="+flag+"&start="+start+"&items_per_page="+items_per_page+"&city="+city+"&venuename="+venuename+"&fromdate="+fromdate+"&todate="+todate+"&t="+new Date().getTime();

	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			var xmlDoc = xmlHttp.responseXML;
	    	var root = xmlDoc.getElementsByTagName('data').item(0);
	    	var i=1;

	    	for (var iNode = 0; iNode <= root.childNodes.length-1; iNode++) {

    			document.getElementById('date'+i).innerHTML = xmlDoc.getElementsByTagName('date')[iNode].childNodes[0].nodeValue;
    			document.getElementById('city'+i).innerHTML = xmlDoc.getElementsByTagName('city')[iNode].childNodes[0].nodeValue;
   				document.getElementById('title'+i).innerHTML = xmlDoc.getElementsByTagName('title')[iNode].childNodes[0].nodeValue;
    			document.getElementById('venue'+i).innerHTML = xmlDoc.getElementsByTagName('venue')[iNode].childNodes[0].nodeValue;

				i++;
			}
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}


function sort_search_members_events(start,items_per_page,fromdate,todate,city,sort){

	var url;

	document.getElementById('events1').innerHTML = image_loading;
	document.getElementById('city1').innerHTML = image_loading;
	document.getElementById('date1').innerHTML = image_loading;
	document.getElementById('create_by1').innerHTML = image_loading;

	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert("Browser does not support HTTP Request");
		return
	}

	var status_sort_date = document.getElementById("status_sort").value;
	var flag ;
	if(status_sort_date==0){
		flag =0;
		document.getElementById("status_sort").value=1;
	}
	else{
		flag =1;
		document.getElementById("status_sort").value=0;
	}

	url="?page=member_events&action=sort_search_mem_event"
	url=url+"&sort="+sort+"&flag="+flag+"&start="+start+"&items_per_page="+items_per_page+"&fromdate="+fromdate+"&todate="+todate+"&city="+city+"&t="+new Date().getTime();

	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			//	alert(xmlHttp.responseText);

			var xmlDoc = xmlHttp.responseXML;
	    	var root = xmlDoc.getElementsByTagName('data').item(0);
	    	var i=1;

	    	for (var iNode = 0; iNode <= root.childNodes.length-1; iNode++) {

    			document.getElementById('events'+i).innerHTML = xmlDoc.getElementsByTagName('title')[iNode].childNodes[0].nodeValue;
    			document.getElementById('city'+i).innerHTML = xmlDoc.getElementsByTagName('city')[iNode].childNodes[0].nodeValue;
   				document.getElementById('date'+i).innerHTML = xmlDoc.getElementsByTagName('date')[iNode].childNodes[0].nodeValue;
    			document.getElementById('create_by'+i).innerHTML = xmlDoc.getElementsByTagName('create_by')[iNode].childNodes[0].nodeValue;
    			document.getElementById('edit'+i).innerHTML = xmlDoc.getElementsByTagName('edit')[iNode].childNodes[0].nodeValue;

				i++;
			}

		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(url);
}

function showMore(id){
	if (document.getElementById(id).style.display=="none"){
		document.getElementById(id+"_link").style.display="none";
		document.getElementById(id).style.display="block";
	}
	else{
		document.getElementById(id+"_link").style.display="block";
		document.getElementById(id).style.display="none";
	}
}

function showDiv(show_id,hide_id){
		document.getElementById(show_id).style.display="block";
		document.getElementById(hide_id).style.display="none";
}

