/*message_sendpage.js - send messages to page
* --------------------------
* Function Name:p_message_sendpage
* m_temp:Template number
* m_width:width of layer
* m_height:height of layer
* m_x:left of layer
* m_y:top of layer
* m_message:message can be HTML
* m_close_select:if m_close_select=1 then hide selectboxs when layer is visible
* m_run_func: nwet function when message closed   
* ---------------------------
*
*/
//pencere taşımak için değerler başlar
var over=false;
var windowVisible=false; 
var windowClose=false; 
var obj;
var thisBrowser;
var message_icon = "icon";
var box_title = "Paro";
var __url = "";
//pencere taşımak için değerler biter

//pencere taşıma kodları başlar
function acilSusamAcil(){
	var x = window.open("popup/tam_zamani.html","tam_zamani_win","width=550,height=773,scrollbars=no,status=no");
	x.focus();
}
function browserDetect() // browser versiyonunu kontrol eder
{
	if(document.layers)
    {
		thisBrowser="NN4";
        //pencereyi kapat! 
	}
	else
	{
		if(document.all)
		{
			thisBrowser="ie";
		}
		else
		{
			if(!document.all && document.getElementById)
			{
				thisBrowser="NN6+";
			}
			else
			{
				//pencereyi kapat!;
			}
		}
	}
}
browserDetect(); //browser kontrolünü ça??r

function findPosY(obj)
{
	var curtop = 0;
	obj=document.getElementById(obj);
	if (obj)
	{
		objHeight=obj.offsetHeight;
		objHeight+=22;
		
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curtop += obj.offsetTop
				obj = obj.offsetParent;
			}
		}
		else if (obj.y)
			curtop += obj.y;			
			
		return parseInt(curtop + objHeight);
	}else{
		return 0;
	}
}
function findPosX(obj)
{
	var curleft = 0;
	obj=document.getElementById(obj);
	if (obj)
	{
		objWidth=obj.offsetWidth;
		objWidth+=22;
		
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curleft += obj.offsetLeft
				obj = obj.offsetParent;
			}
		}
		else if (obj.x)
			curleft += obj.x;			
			
		return parseInt(curleft + objWidth);
	}else{
		return 0;
	}
}
function startDrag(e) 
{
	if (over)
  	{
		obj = document.getElementById("p_message_layer");
		obj = obj.style;
		if (thisBrowser=="ie")
		{
			X = event.clientX-obj.pixelLeft;
			Y = event.clientY-obj.pixelTop;			
		}
		else		
		{
			X = e.clientX-parseInt(obj.left);
			Y = e.clientY-parseInt(obj.top);
		}
	}
}

// pencere mouse ile sürüklenirken mouse'un yeni koumu için pencereyi konumlandyryr
function drag(e) 
{
	//over=true;
	if (obj) 
	{
		if (thisBrowser=="ie")
		{
			obj.pixelTop = event.clientY-Y;
			obj.pixelLeft = event.clientX-X;			
		}
		else
		{
			obj.left = parseInt(e.clientX)-X;
			obj.top = parseInt(e.clientY)-Y;
		}
		return false;
	}  
}

// pencere mouse ile sürüklenmesi bitti?inde pencere referans objesini siler
function endDrag() 
{
	obj = null;
}
function setEmptyMyVar()
{
	over=false;
}
document.onmousedown = startDrag; 
document.onmousemove = drag; 
document.onmouseup = endDrag;
document.onmouseout=setEmptyMyVar;
//pencere ta??ma kodlar? biter

var nc = (document.layers) ? true:false
var ie =   (document.all) ? true:false
var n6 = (document.getElementById) ? true:false
var fu_initEval = 1;
function replace(string,text,by) {

	var strLength = string.length, txtLength = text.length;
	if ((strLength == 0) || (txtLength == 0)) return string;

	var i = string.indexOf(text);
	if ((!i) && (text != string.substring(0,txtLength))) return string;
	if (i == -1) return string;

	var newstr = string.substring(0,i) + by;

	if (i+txtLength < strLength)
		newstr += replace(string.substring(i+txtLength,strLength),text,by);

	return newstr;
}
function nullFunction()
{
	return ;
}

function siteAlertBig(m_message)
{
	box_title = "";
	if (arguments.length>1) //eğer button parametresi geldiyse
	{
		var showButton=arguments[1];
	}
	else var showButton="1";
	return p_message_sendpage(1,450,500,300,300,m_message,0,"", showButton);
}

function siteAlert(m_message)
{
	box_title = "";
	if (arguments.length>1) //eğer button parametresi geldiyse
	{
		var showButton=arguments[1];
	}
	else var showButton="1";
	return p_message_sendpage(1,250,500,300,300,m_message,0,"", showButton);
}
function siteAlertObj(m_message,obj_id)
{
	box_title = "Paro";
	if (findPosY(obj_id)!=0) //
	{
		m_y=findPosY(obj_id);
		
		if ((m_y+300)>=(screen.height))
		{
			m_y=m_y-258;
		}
	}else{
		m_y=300;//heryerde default 300 kullan?lm??! 
	}

	try //pencereyi objeye scroll etta??!
		{
			window.scrollTo(0,m_y-75);
	}
	catch(e){}finally{	}
	
	return p_message_sendpage(1,300,500,300,m_y,m_message,0);
}

function siteAlertFunc(m_message,sfunc)
{
	return p_message_sendpage(1,300,500,300,300,m_message,0,sfunc);
}
function checkDocumentState(){
    if (thisBrowser=="ie"){
        if(document.readyState=="complete") return true;
    }else{
        return true;
    }
}
function p_message_sendpage(m_temp,m_width,m_height,m_x,m_y,m_message,m_close_select,m_run_func)
{
	var m_html="";
	if (arguments.length>8) //eğer button parametresi geldiyse
	{
		var showButton=arguments[8];
	}else{
	    var showButton="1";
	}
	if(!m_run_func) {m_run_func='nullFunction';}
	
	if(checkDocumentState()==true)
	{
		
		m_x=(document.body.offsetWidth/2)-200

		if (m_y==300 || m_y==200 || m_y==10) //default olarak her yerde 300 yada 200 geliyor... de?i?ti?i zaman buran?nda de?i?mesi laz?m! 
		{
			m_y=((document.body.offsetHeight)/2-100)
			if(document.body.scrollTop>0)
			{
				m_y=m_y+document.body.scrollTop
			}
		}else{
			m_y=m_y;
		}
		

		if ( fu_initEval==1 ) p_message_close(m_close_select,m_run_func);
		ypim_setForm(false);

		if(m_temp==1)
		{
			m_html="<div onselectstart=\"return false;\" id=\"p_message_layer\" name=\"p_message_layer\" style=\"cursor:default;position:absolute;width:"+(parseInt(m_width)+10)+"px;height:"+m_height+"px;left:"+m_x+"px;top:"+m_y+"px\">";
			m_html+="<table width=\""+m_width+"\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border:2px solid #CFE2ED;z-index:1;\">";
			m_html+="<tr>";
			m_html+="<td width=\""+(m_width-45)+"\" height=\"30\" bgcolor=\"#EDF4F9\" ><div id=\"pencere_baslik\" style=\"cursor:move;width:100%;\" valign=\"middle\" onmouseout=\"over=false\" onmouseover=\"over=true\" >&nbsp;<span class=\"text_blue_bold\"><b>"+box_title+"</b></span></div></td>";
			m_html+="<td width=\"45\" align=\"right\" valign=\"middle\" bgcolor=\"#EDF4F9\" ><a href=\"#\" onclick=\"p_message_close('"+m_close_select+"','"+m_run_func+"');ypim_setForm(true)\"><img src=\""+__url+"images/x.gif\" width=\"16\" height=\"14\" border=\"0\"></a>&nbsp;</td>";
			m_html+="</tr>";
			m_html+="<tr>";
			m_html+="<td height=\"120\" colspan=\"2\" align=\"center\" bgcolor=\"#EDF4F9\"><table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"><tr><td bgcolor=\"#EDF4F9\"><img src=\""+__url+"images/message_"+message_icon+".gif\" hspace=\"10\"></td><td class=\"text_blue_bold\">";
			m_html+=m_message;
			m_html+="</td></tr></table>";
			m_html+="</tr><tr><td colspan=\"2\"><table width=\""+m_width+"\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>";
			m_html+="<td bgcolor=\"#EDF4F9\" align=\"center\" height=\"30\">";
			if (showButton=="1") m_html+="<input type=\"image\" name=\"mjsKapatBtn\" class=\"y_buton\" value=\"Kapat\" src=\""+__url+"images/close.gif\" style=\"cursor:pointer\" onclick=\"p_message_close('"+m_close_select+"','"+m_run_func+"');ypim_setForm(true)\">";
			else m_html+="&nbsp;";
			m_html+="</td>";
			m_html+="</tr> </table></td></tr>";
			m_html+="</table>";
			m_html+="</div>";					
		}
		if (thisBrowser=="ie"){
		    document.body.insertAdjacentHTML("BeforeEnd",m_html);
		}else{
            document.body.insertAdjacentHTML('beforeEnd','<div id=testEl></div>');
            testEl.insertAdjacentHTML('afterBegin',m_html);
            var pEl = document.createElement("SPAN")
            testEl.insertAdjacentElement('afterEnd',pEl);
		}
		try{document.all.mjsKapatBtn.focus();}
		catch(e){}finally{}      
	}else{
		m_timeout="p_message_sendpage("+m_temp+",'"+m_width+"','"+m_height+"',"+m_x+","+m_y+",'"+m_message+"',"+m_close_select+",'"+m_run_func+"')";
		setTimeout(m_timeout,20);
	}
}

/**/
if(typeof HTMLElement!="undefined" && !
HTMLElement.prototype.insertAdjacentElement){
	HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)
	{
		switch (where){
		case 'beforeBegin':
			this.parentNode.insertBefore(parsedNode,this)
			break;
		case 'afterBegin':
			this.insertBefore(parsedNode,this.firstChild);
			break;
		case 'beforeEnd':
			this.appendChild(parsedNode);
			break;
		case 'afterEnd':
			if (this.nextSibling) 
this.parentNode.insertBefore(parsedNode,this.nextSibling);
			else this.parentNode.appendChild(parsedNode);
			break;
		}
	}

	HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr)
	{
		var r = this.ownerDocument.createRange();
		r.setStartBefore(this);
		var parsedHTML = r.createContextualFragment(htmlStr);
		this.insertAdjacentElement(where,parsedHTML)
	}


	HTMLElement.prototype.insertAdjacentText = function(where,txtStr)
	{
		var parsedText = document.createTextNode(txtStr)
		this.insertAdjacentElement(where,parsedText)
	}
}
/**/

function p_message_close(m_close_select,m_run_func){
	
	//if (document.readyState == "complete" || nc) {
	//alert(nc);
	if(checkDocumentState()==true || nc){
		//if(ie){
		if(thisBrowser=="ie"){
			var col=document.getElementsByTagName('div');
			for( k=0 ; k<col.length; k++) {
				if(col[k].id=="p_message_layer") 
				{
					col[k].outerHTML="";
				}
			}
			eval(m_run_func);
		}
		//if(nc){
		if(thisBrowser!="ie"){
			/*if(document.layers["p_message_layer"]){
				document.layers["p_message_layer"].visibility = "hide";
			}*/
			try{document.getElementById("p_message_layer").style.display = "none";}
			catch(e){}finally{}    
		}
	}else{
		setTimeout("p_message_close("+m_close_select+",'"+m_run_func+"');",20);
	}
}
function ylib_Browser() {
	d=document;
	this.agt=navigator.userAgent.toLowerCase();
	this.major = parseInt(navigator.appVersion);
	this.dom=(d.getElementById)?1:0; // true for ie6, ns6
	this.ns=(d.layers);
	this.ns4up=(this.ns && this.major >=4);
	this.ns6=(this.dom&&navigator.appName=="Netscape");
	this.op=this.agt.indexOf('opera')!=-1;
	this.ie=(d.all);
	this.ie4=(d.all&&!this.dom)?1:0;
	this.ie4up=(this.ie && this.major >= 4);
	this.ie5=(d.all&&this.dom);
	this.win=((this.agt.indexOf("win")!=-1) || (this.agt.indexOf("16bit")!=-1));
	this.mac=(this.agt.indexOf("mac")!=-1);
}

var oBw = new ylib_Browser();

function ypim_setForm(on,obj_id) {
	try
	{
		if (hideSelectBoxes==false) return;
	}catch(e){}
	finally{}
	
	if (oBw.ns6) return;
	var oSelect;
	if ( oBw.ie4 )
	{
		oSelect = document.body.all.tags('select');
	}
	else
		oSelect = document.getElementsByTagName('select');
			
	var len = oSelect.length;		 
	var elHide = (len>30)? Math.abs(len/2):len; //gizlenecek eleman sayisi
	if (on)
	{
		show_fake_form_objects(false)
		for (var i=0;i<elHide;i++) 
		{
			ylib_show(oSelect[i]); 
		}
	} else {
		show_fake_form_objects(true)
		for (var i=0;i<elHide;i++) 
		{ 
			ylib_hide(oSelect[i]); 
		}
	}
}
function ylib_show(o,disp) { 
	if (!disp && !oBw.ns){o.style.display="inline";}else{o.style.display=disp;}
	if (oBw.ns){o.visibility='show';}else{o.style.visibility='visible';}
}
function ylib_hide(o,disp) { 
	if (arguments.length!=2 && !oBw.ns){o.style.display="none";}
	if (oBw.ns){o.visibility='hide';}else{o.style.visibility='hidden';}	
}

function show_fake_form_objects(how)
{
	try 
	{
		if (createFakeSelect==false) return;
	}catch(e){}
	finally{}
	try
	{
		var elements=new Array();
		var d=document;
		var allElements;
		var tagName="span";
		var reobjcount=0;
		ce_errcount=0;
		allElements=d.all && d.all.tags(tagName) || d.getElementsByTagName && d.getElementsByTagName(tagName);
		for(var i=0,len=allElements.length; i<len; i++){
			if(allElements[i].name=="fake_select"){
				if(how==false){
					allElements[i].style.display="none";
				}else{
					allElements[i].style.display="inline";
				}	
			}	
		}	
	}catch(e){}
	finally{}
}
function create_fake_form_object() 
{
	try 
	{
		if (createFakeSelect==false) return;
	}catch(e){}
	finally{}
	
	try{
		if (!oBw.ns6)
		{
			var oSelect;
			if ( oBw.ie4 )
			{
				oSelect = document.body.all.tags('select');
			}else{
				oSelect = document.getElementsByTagName('select');
			}
			var len = oSelect.length;
			var elCreate = (len>15)? Math.abs(len/2):len;
			for (var i=0;i<elCreate;i++) 
			{ 
				var	usttd=oSelect[i].offsetParent
				var imgSelect="<span name='fake_select' id='fake_select' style='display:none'><img src='/images/select_0.gif' height='21'><img src='/images/select_1.gif' width='"+parseInt(oSelect[i].offsetWidth-20)+"' height='21'><img src='/images/select_2.gif' height='21'></span>";
				var newInnerHTML=usttd.innerHTML;		
				usttd.innerHTML=newInnerHTML + imgSelect;
			}
		}
	}catch(e){}
	finally{}
}
//create_fake_form_object();
//bu fonnksiyon geldi?i sayfay? bulup back yap?yor
function realBack()
{
	//alert(history.length)		
	history.go(-1);
	return ;	

}
