// Phantom Base Functions
// -------------------------------------------------------------------------------------------------

var interval;
function getXMLHTTP()
{
     var retval=null;
     try
     {
          retval=new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch(e)
     {
          try
          {
               retval=new ActiveXObject("Microsoft.XMLHTTP");               
          }
          catch(oc)
          {
               retval=null;
          }
     }

     if(!retval && typeof XMLHttpRequest != "undefined")
     {
          retval=new XMLHttpRequest();
     }

     return retval;
}
function getContent(element, address, postvars, _method, async, form)
{
	/*
	if(postvars != "")
	{
		window.location.hash = postvars;
	}
	*/
	
	if(_method=="POST" && form!=null){
		postvars += "&" + getFormElements(form);
	}
	
    //document.getElementById(element).innerHTML = "<img src='../images/i_animated_loading.gif' width='32' height='32'>Loading...";
	/*
	document.getElementById(element).innerHTML = "<div style='padding:5px;text-align:left;'>";
	document.getElementById(element).innerHTML += "&nbsp;&nbsp;<param name='movie' value='images/preloader.swf'>";
	document.getElementById(element).innerHTML += "<param name='quality' value='high'>";
	document.getElementById(element).innerHTML += "<param name='wmode' value='transparent'>";
	document.getElementById(element).innerHTML += "<embed src='images/preloader.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='30' height='30' wmode='transparent'></embed>";
	document.getElementById(element).innerHTML += "</div>";
	*/
	document.getElementById(element).innerHTML = "&nbsp;";

    // XmlHTTP nesnesi olustur.
    var xmlhttp = getXMLHTTP();
    
    // Method'u belirle.
    var method = _method == 'GET' ? 'GET' : 'POST';
    
    if (xmlhttp)
    {
        xmlhttp.open(method, address, async);
        
        xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded;charset=iso-8859-9');
        xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded;language=tr');
                
        xmlhttp.onreadystatechange=function()
        {
            if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
            {
                document.getElementById(element).innerHTML = xmlhttp.responseText;
            }
        };
		
        xmlhttp.send(postvars);
    }
	/*
	if(eval("focus") != null)
	{
		eval("focus").click();
	}
	*/
}

function getContentLoad(element, address, postvars, _method, async, form, loader)
{
	if(_method=="POST" && form!=null){
		postvars += "&" + getFormElements(form);
	}
	
    //document.getElementById(element).innerHTML = "<img src='../images/i_animated_loading.gif' width='32' height='32'>Loading...";
	if(loader=="0")
	{
		//document.getElementById(element).style.filter = "Alpha(Opacity=30);";
		document.getElementById(element).innerHTML = "<div style='padding:5px;text-align:left;'>";
		document.getElementById(element).innerHTML += "&nbsp;&nbsp;<param name='movie' value='images/loader3.swf'>";
		document.getElementById(element).innerHTML += "<param name='quality' value='high'>";
		document.getElementById(element).innerHTML += "<param name='wmode' value='transparent'>";
		document.getElementById(element).innerHTML += "<embed src='images/loader3.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='32' height='32' wmode='transparent'></embed>";
		document.getElementById(element).innerHTML += "</div>";
	}
	else if(loader=="1")
	{
		//document.getElementById(element).style.filter = "Alpha(Opacity=30);";
		document.getElementById(element).innerHTML = "<div style='padding:2px;padding-top:18px;text-align:left;'>";
		document.getElementById(element).innerHTML += "&nbsp;&nbsp;&nbsp;&nbsp;<param name='movie' value='images/preloader.swf'>";
		document.getElementById(element).innerHTML += "<param name='quality' value='high'>";
		document.getElementById(element).innerHTML += "<param name='wmode' value='transparent'>";
		document.getElementById(element).innerHTML += "<embed src='images/preloader.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='21' height='21' wmode='transparent'></embed>";
		document.getElementById(element).innerHTML += "</div>";
	}
	else if(loader=="3")
	{
		/*
		document.getElementById(element).innerHTML = "<div style='text-align:left;float:left;height:21px;'>";
		document.getElementById(element).innerHTML += "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='21' height='21'>";
		document.getElementById(element).innerHTML += "<param name='movie' value='images/preloader.swf'>";
		document.getElementById(element).innerHTML += "<param name='quality' value='high'>";
		document.getElementById(element).innerHTML += "<param name='wmode' value='transparent'>";
		document.getElementById(element).innerHTML += "<embed src='images/preloader.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='21' height='21' wmode='transparent'></embed>";
		document.getElementById(element).innerHTML += "</object>";
		document.getElementById(element).innerHTML += "</div><div style='text-align:left;float:left;height:21px;padding-left:6px;'>";
		document.getElementById(element).innerHTML += "i?leminiz gerçekle?tiriliyor!. lütfen bekleyiniz..";
		document.getElementById(element).innerHTML += "</div>";
		*/
		var strContents = "<table border='0' cellspacing='0' cellpadding='0'>";
		strContents += "  <tr>";
		strContents += "    <td style='width:32px;height:32px;'><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='32' height='32'>";
		strContents += "		<param name='movie' value='images/loader3.swf'>";
		strContents += "		<param name='quality' value='high'>";
		strContents += "		<param name='wmode' value='transparent'>";
		strContents += "		<embed src='images/loader3.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='32' height='32' wmode='transparent'></embed>";
		strContents += "		</object></td>";
		strContents += "    <td style='height:32px;vertical-align:bottom;padding-bottom:12px;padding-left:4px;' height='32' valign='bottom'>i?leminiz gerçekle?tiriliyor!. lütfen bekleyiniz..</td>";
		strContents += "  </tr>";
		strContents += "</table>";
		
		
		document.getElementById(element).innerHTML = strContents;
	}
	else
	{
		document.getElementById(element).style.filter = "Alpha(Opacity=30);";
		document.getElementById(element).innerHTML = "&nbsp;";
	}
	
	//document.getElementById(element).innerHTML = "&nbsp;";

    // XmlHTTP nesnesi olustur.
    var xmlhttp = getXMLHTTP();
    
    // Method'u belirle.
    var method = _method == 'GET' ? 'GET' : 'POST';
    
    if (xmlhttp)
    {
        xmlhttp.open(method, address, async);
        
        xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded;charset=iso-8859-9');
        xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded;language=tr');
                
        xmlhttp.onreadystatechange=function()
        {
            if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
            {
                document.getElementById(element).style.filter = "Alpha(Opacity=100);";
				document.getElementById(element).innerHTML = xmlhttp.responseText;
            }
        };
		
        xmlhttp.send(postvars);
    }
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//-----verilen formdaki objelerin value larini dondurur-----////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function getFormElements(form){
	var form = document.getElementById(form);
	var n;
	var v;
	var postRequest = "";
	for(var i=0;i<form.elements.length;i++)
	{
		if(form.elements[i].type=='text' || form.elements[i].type=='hidden' || form.elements[i].type=='password' || form.elements[i].type=='textarea' || form.elements[i].type=='file')
		{
			n = form.elements[i].name;
			v = form.elements[i].value;
			postRequest += escape(n) + "=" + escape(v);
			if(i!=form.elements.length-1)
			{
				postRequest += "&";
			}
		}
		else if(form.elements[i].type=='select-one')
		{
			n = form.elements[i].name;
			v = form.elements[i].options[form.elements[i].selectedIndex].value;
			postRequest += escape(n) + "=" + escape(v);
			if(i!=form.elements.length-1)
			{
				postRequest += "&";
			}
		}
		else if(form.elements[i].type=='radio')
		{
			if (form.elements[i].checked)
			{
				for(var counter=0; counter < form.elements.length; counter++)
				{
					if(form.elements[counter].checked)
					{
						n = form.elements[counter].name;
						v = form.elements[counter].value;
						postRequest += escape(n) + "=" + escape(v);
						if(i!=form.elements.length-1)
						{
							postRequest += "&";
						}
					}
				}
			}
		}
	}
	return postRequest;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//-----verilen formdaki objelerin value larini dondurur-----////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*
function waitfor()
{
	window.location.reload();
}

setTimeout("waitfor()",3000);
*/
function setTimeoutContent(url,time)
{
	setTimeout("getContent('loadareaSurveys', '"+url+"', '', 'POST', true )",time);
}
function setTimeoutRedirect(url,time)
{
	setTimeout("location.href='"+url+"';",time);
}
function denemeee(){
	alert("ekokekko");
}
function getCont()
{
	getContent('loadareaContent', 'inc.loading.aspx', 'page=user_acount_content&operation=userRecord', 'POST', true );
	clearInterval(interval);
}
function setTimeoutUserRecord()
{
	interval = setInterval("getCont()",3000);
	//setTimeout("getContent('loadareaContent', 'inc.loading.aspx', 'page=user_acount_content&operation=userRecord', 'POST', true )",3000);
}

// -------------------------------------------------------------------------------------------------