function ajel(elm)
	{
	if (elm=="") { return false; }
	var ret=document.getElementById(elm);
	if (ret)
		{ return ret; }
	else
		{ return false; }
	}

function str_replace(haystack, needle, replacement) {
    var temp = haystack.split(needle);
    return temp.join(replacement);
}

function infobox(infid)
	{
	var ver=infid.split("\r\n");
	
	//if (ver.length<=1) return;
		
	switch (ver[0])
		{
		case "0":
			alert(ver[1]);
			break;
		case "1":
			if ((ver[1]!=="") && (ver[1]!="undefined"))
				{ 
				alert(ver[1]);
				}
				window.location.reload(); 
			break;
		case "98":
			alert(ver[1]);
			window.location="participacao.php";
			break;
		case "99":
			alert(ver[1]);
			break;
		default:
			alert("System error: \n" + (infid));
			break;
		}
	}

function writeHTML(a)
	{ document.write(a); }

function popWindow() 
	{
	// new url,winname, width, height
	var args=popWindow.arguments;
	//sizestr='width='+args[2];
	var w=args[2];
	var h=args[3];
	var s=args[4];
	var r=args[5];
	var scrollbar, scrollbars, sizestr, midx, midy, popupWin;
	
	if (s=='scroll')
		{scrollbar=",scrollbars=yes";}
	else
		{
		scrollbar="";
		if (w>=screen.width)
			{ 
			w=screen.width-100; 
			scrollbar=",scrollbars=yes";
			}
		if (h>=screen.height)
			{ 
			h=screen.height-150; 
			scrollbar=",scrollbars=yes";
			}
		}
	if (r=='resize')
		{scrollbar+=",resizable=yes";}
	sizestr='width='+w;
	sizestr+=',height='+h;
	midx=(screen.width - w) / 2;
	midy=(screen.height - h) / 2;
	sizestr+=',left='+midx;
	sizestr+=',top='+midy;
	sizestr+=scrollbar;
  	popupWin = window.open(args[0], args[1], sizestr)
	}

function working(isOn)
	{
	//setSelectVis("hidden", true);
	ajel("uplmsg").style.display=(isOn ? "block" : "none");
	}
	
function getFormValues(fobj, valFunc) 
	{ 
	var str = ""; 
	var valueArr = null; 
	var val = ""; 
	var cmd = ""; 
	for (var i = 0;i < fobj.elements.length;i++) 
		{ 
		if ((fobj.elements[i].name!==undefined) && (fobj.elements[i].name!=""))
			{
			switch(fobj.elements[i].type) 
				{ 
				case "text": 
				case "password": 
				case "hidden":
				case "textarea":
					if (valFunc) 
						{ 
						//use single quotes for argument so that the value of 
						//fobj.elements[i].value is treated as a string not a literal 
						cmd = valFunc + "(" + 'fobj.elements[i].value' + ")"; 
						val = eval(cmd);
						} 
					str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&"; 
					break; 
				case "select-one": 
					str += fobj.elements[i].name + "=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&"; 
					break; 
				case "checkbox": 
					if (fobj.elements[i].checked==true) { str += fobj.elements[i].name + "=" + fobj.elements[i].value + "&"; } 
					break;
				case "radio":
					if (fobj.elements[i].checked==true) { str += fobj.elements[i].name + "=" + fobj.elements[i].value + "&"; } 
					break;
				default:
					//alert(fobj.elements[i].type);
				} 
			}
		} 
	str = str.substr(0,(str.length - 1)); 
	return str; 
}

function postLogin()
	{
	var str="";
	str+="ajLogin=" + escape($("ajLogin").value) + "&";
	str+="ajPassword=" + escape($("ajPassword").value) + "&";
	working(true);
	ajaxpack.postAjaxRequest("login.php", str, loadLogin, "txt"); 
	}
	
function loadLogin()
	{
	var myajax=ajaxpack.ajaxobj;
	var myfiletype=ajaxpack.filetype;
	if (myajax.readyState == 4)
		{ //if request of file completed
		if (myajax.status==200 || window.location.href.indexOf("http")==-1)
			{ //if request was successful or running script locally
			if (myajax.responseText!="ERROR")
				{ infobox(myajax.responseText); }
			}
		working(false);
		}
	}
	
function getMMContent(cid, pg)
	{
	gcdiv=cid;
	var cdiv=$("d" + cid);
	cdiv.innerHTML="";
	
	//working(); 
	
	ajaxpack.postAjaxRequest("readcontent.php?cid=" + cid + "&pg=" + pg, "", loadMMContent, "txt"); 
	}
	
function loadMMContent()
	{
	var myajax=ajaxpack.ajaxobj;
	var myfiletype=ajaxpack.filetype;
	if (myajax.readyState == 4)
		{ //if request of file completed
		if (myajax.status==200 || window.location.href.indexOf("http")==-1)
			{ //if request was successful or running script locally
			if (myajax.responseText!="ERROR")
				{ 
				// Reset old elements
				var nt=$("d" + gcdiv);
				if (nt)
					{
					nt.innerHTML=myajax.responseText;
					initLytebox();
					}
				//el("uplmsg").style.display="none";
				}
			}
		}
	}

function postDownLoadRequest(cntid)
	{ ajaxpack.postAjaxRequest("buy.php?cntid=" + cntid, "", loadDownLoadRequest, "txt");  }
	
function loadDownLoadRequest()
	{
	var myajax=ajaxpack.ajaxobj;
	var myfiletype=ajaxpack.filetype;
	if (myajax.readyState == 4)
		{ //if request of file completed
		if (myajax.status==200 || window.location.href.indexOf("http")==-1)
			{ //if request was successful or running script locally
			if (myajax.responseText!="ERROR")
				{ 
				infobox(myajax.responseText);
				initLytebox();
				}
			}
		}
	}

function postRefreshData()
	{ ajaxpack.postAjaxRequest("getdata.php", "", loadRefreshData, "txt");  }
	
function loadRefreshData()
	{
	var myajax=ajaxpack.ajaxobj;
	var myfiletype=ajaxpack.filetype;
	if (myajax.readyState == 4)
		{ //if request of file completed
		if (myajax.status==200 || window.location.href.indexOf("http")==-1)
			{ //if request was successful or running script locally
			if (myajax.responseText!="ERROR")
				{ 
				var nt=$("divUserBox");
				if (nt)
					{
					nt.innerHTML=myajax.responseText;
					}
				}
			}
		}
	}

function postWinners()
	{
	var str="";
	str+="cmpSDate=" + escape($("cmpSDate").value) + "&";
	str+="cmpEDate=" + escape($("cmpEDate").value) + "&";
	ajaxpack.postAjaxRequest("getwinners.php", str, loadWinners, "txt"); 
	}
	
function loadWinners()
	{
	var myajax=ajaxpack.ajaxobj;
	var myfiletype=ajaxpack.filetype;
	if (myajax.readyState == 4)
		{ //if request of file completed
		if (myajax.status==200 || window.location.href.indexOf("http")==-1)
			{ //if request was successful or running script locally
			if (myajax.responseText!="ERROR")
				{ $("divWinners").innerHTML=myajax.responseText; }
			}
		}
	}

function postRefreshPhones()
	{ 
	var str="";
	str+="clCompany=" + escape($("clCompany").options[$("clCompany").selectedIndex].text) + "&";
	ajaxpack.postAjaxRequest("getphones.php", str, loadRefreshPhones, "txt");  
	working(true);
	}
	
function loadRefreshPhones()
	{
	var myajax=ajaxpack.ajaxobj;
	var myfiletype=ajaxpack.filetype;
	if (myajax.readyState == 4)
		{ //if request of file completed
		if (myajax.status==200 || window.location.href.indexOf("http")==-1)
			{ //if request was successful or running script locally
			if (myajax.responseText!="ERROR")
				{ 
				var nt=$("divPhones");
				if (nt)
					{
					nt.innerHTML=myajax.responseText;
					}
				}
			working(false);
			}
		}
	}

function postRefreshTickets(dt)
	{
	var str="";
	working(true);
	ajaxpack.postAjaxRequest("gettickets.php?dt=" + dt, str, loadRefreshTickets, "txt"); 
	}

function loadRefreshTickets()
	{
	var myajax=ajaxpack.ajaxobj;
	var myfiletype=ajaxpack.filetype;
	if (myajax.readyState == 4)
		{ //if request of file completed
		if (myajax.status==200 || window.location.href.indexOf("http")==-1)
			{ //if request was successful or running script locally
			if (myajax.responseText!="ERROR")
				{ 
					$("tockens").innerHTML=myajax.responseText;
				}
			}
		working(false);
		}
	}

function postGetRingtones()
	{
	var str="";
	pid=$("clPhone").options[$("clPhone").selectedIndex].value;
	cid=$("cats").options[$("cats").selectedIndex].value;
	str+="pid=" + pid + "&";
	str+="cid=" + cid + "&";
	working(true);
	ajaxpack.postAjaxRequest("getringtones.php", str, loadGetRingtones, "txt"); 
	}

function loadGetRingtones()
	{
	var myajax=ajaxpack.ajaxobj;
	var myfiletype=ajaxpack.filetype;
	if (myajax.readyState == 4)
		{ //if request of file completed
		if (myajax.status==200 || window.location.href.indexOf("http")==-1)
			{ //if request was successful or running script locally
			if (myajax.responseText!="ERROR")
				{ 
					$("divRingtones").innerHTML=myajax.responseText;
				}
			}
		working(false);
		}
	}

function postGetSmallWinners(dt)
	{
	var str="";
	working(true);
	ajaxpack.postAjaxRequest("getsmallwinners.php?dt=" + dt, str, loadGetSmallWinners, "txt"); 
	}

function loadGetSmallWinners()
	{
	var myajax=ajaxpack.ajaxobj;
	var myfiletype=ajaxpack.filetype;
	if (myajax.readyState == 4)
		{ //if request of file completed
		if (myajax.status==200 || window.location.href.indexOf("http")==-1)
			{ //if request was successful or running script locally
			if (myajax.responseText!="ERROR")
				{ 
					$("divSmallWinners").innerHTML=myajax.responseText;
				}
			}
		working(false);
		}
	}	

var gcdiv=0;