function xmlhttpPost(ajaxUrl,queryStr,returnFunc,waitMessage) {

	var xmlHttpReq = false;
	var self = this;
	if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
	self.xmlHttpReq.open('POST',ajaxUrl,true);
	self.xmlHttpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	self.xmlHttpReq.onreadystatechange = handleReturn;
    self.xmlHttpReq.send(queryStr);
	function handleReturn() {
		if (self.xmlHttpReq.readyState == 4) {
			if (self.xmlHttpReq.status == 200) {
				returnFunc(self.xmlHttpReq.responseText);
			} else {
				alert("There was a problem in request"); 
			}
		} else {
			displayMessage(waitMessage);
		}
	}
}
function displayMessage(message) {
	var browser = navigator.appName;
	if(browser == "Netscape") {
		document.getElementById("dvMessage").innerHTML = "<table width='200' cellpadding='0' cellspacing='0' bgcolor='#eeeeee' style='border:double #666666'><tr><td width='200' height='100' align='center'>"+message+"</td></tr></table>";
	} else {
		window.frames['frmMessage'].document.getElementById('divMessage').innerHTML = "<table width='200' cellpadding='0' cellspacing='0' bgcolor='#eeeeee' style='border:double #666666'><tr><td width='200' height='100' align='center'>"+message+"</td></tr></table>";
	}
	document.getElementById("dvMessage").style.visibility = 'visible';
}
function closeMessage() {
	document.getElementById("dvMessage").style.visibility = 'hidden';
}
function closeForm() {
	document.getElementById("dvForms").style.visibility = 'hidden';
}
function checkLocation() {
	var fTop = (screen.height)/4;
	var fLeft = ((screen.width)-200)/2;
	if(navigator.appName == "Netscape") {
		document.getElementById("dvMessage").style.top = window.pageYOffset+fTop;
		document.getElementById("dvMessage").style.left = window.pageXOffset+fLeft;
	} else {
		document.getElementById("dvMessage").style.top = document.body.scrollTop+fTop;
		document.getElementById("dvMessage").style.left = document.body.scrollLeft+fLeft;
	}
	setTimeout("checkLocation()",10);
}
function newForm(request) {
	var arRequest = request.split('|||')
	request1 = arRequest[0];
	request2 = arRequest[1];
	request3 = arRequest[2];

	if(request1 == 'Comments')
	{

			if(request2.length > 0)
			{				
				
				xmlhttpPost('../city-videos/ajax/processAjax.php','action=NewForm&sec='+request1+'&vidId='+request2,displayForms,'Loading '+request1+' Form.<br>Please wait...');
			}
			else
			{
				alert('You haven\'t watch a video to comment on..');
			}
	}
	else if(request1 == 'telf')
	{
		xmlhttpPost('../city-videos/ajax/processAjax.php','action=NewForm&sec='+request1+'&url='+request2+'&city='+request3,displayForms,'Loading Form.<br>Please wait...');
	}
	else if(request1 == 'view')
	{
		xmlhttpPost('../city-videos/ajax/processAjax.php','action=NewForm&sec='+request1+'&url='+request2,displayForms,'Loading Form.<br>Please wait...');
	}
	else
	{
		xmlhttpPost('../city-videos/ajax/processAjax.php','action=NewForm&sec='+request1,displayForms,'Loading '+request1+' Form.<br>Please wait...');
	}
}

function citySignup(cid) {
	xmlhttpPost('../cityTemplates/ajax/processAjax.php','action=CitySignup&cId='+cid,displayForms,'Loading Signup Form.<br>Please wait...');
}
function displayForms(str) {

	result = str.split("<split>");
	var fTop = (screen.height)/6;
	//var fTop = (screen.height);
	var fLeft = ((screen.width)-538)/2;
	if(navigator.appName == "Netscape") {
		document.getElementById("dvForms").style.top = window.pageYOffset+fTop;
		document.getElementById("dvForms").style.left = window.pageXOffset+fLeft;
	} else {
		document.getElementById("dvForms").style.top = document.body.scrollTop+fTop;
		document.getElementById("dvForms").style.left = document.body.scrollLeft+fLeft;
	}
	document.getElementById('dvFormBody').innerHTML = result[1];
	document.getElementById('dvFormTitle').innerHTML = result[0];
	document.getElementById("dvForms").style.visibility = 'visible';
	closeMessage();
}
var ie=document.all;
var nn6=document.getElementById&&!document.all;
var isdrag=false;
var x,y;
var dobj;
function movemouse(e) {
  if (isdrag) {
    dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x;
    dobj.style.top  = nn6 ? ty + e.clientY - y : ty + event.clientY - y;
    return false;
  }
}
function selectmouse(e) {
  var fobj       = nn6 ? e.target : event.srcElement;
  var topelement = nn6 ? "HTML" : "BODY";
  while (fobj.tagName != topelement && fobj.className != "dragme") {
    fobj = nn6 ? fobj.parentNode : fobj.parentElement;
  }
  if (fobj.className=="dragme") {
    isdrag = true;
    dobj = fobj;
    tx = parseInt(dobj.style.left+0);
    ty = parseInt(dobj.style.top+0);
    x = nn6 ? e.clientX : event.clientX;
    y = nn6 ? e.clientY : event.clientY;
    document.onmousemove=movemouse;
    return false;
  }
}
document.onmousedown=selectmouse;
document.onmouseup=new Function("isdrag=false");
