// JavaScript Document

var t_id = setInterval(animate,20);
var pos=0;
var dir=2;
var len=0;
////
var maintabsira = 1;
var bannervisible = 0;

function animate()
{
var elem = document.getElementById('progress');
if(elem != null) {
if (pos==0) len += dir;
if (len>32 || pos>79) pos += dir;
if (pos>79) len -= dir;
if (pos>79 && len==0) pos=0;
elem.style.left = pos;
elem.style.width = len;
}
}

function remove_loading() {
this.clearInterval(t_id);
var targelem = document.getElementById('loader_container');
targelem.style.display='none';
targelem.style.visibility='hidden';
var t_id = setInterval(animate,60);
}



function findXPos(obj) {
					   var curleft = 0; 
					   if (obj.offsetParent) {
						  while (1) {
							 curleft += obj.offsetLeft; 
							 if (!obj.offsetParent) {
								break; 
								}
							 obj = obj.offsetParent; 
							 }
						  }
					   else if (obj.x) {
						  curleft += obj.x; 
						  }
					   return curleft; 
					   }; 


function createAjaxObject()
	{
		var xmlHttp;
		try
		{  
			xmlHttp=new XMLHttpRequest();
		}
		catch(e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e)
			{
				try
				{	
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e)
				{
					alert("Obje create edilemedi");
					return false;

				}
			}
		}
		return xmlHttp;
	}
	
	function ajaxFunction(address,lbl)
	{
		//alert(address);
		//alert(lbl);
		
		var sxmlHttp;
		sxmlHttp = new createAjaxObject();

		sxmlHttp.onreadystatechange = function() {

		    if (sxmlHttp.readyState == 4) {
		        if (document.getElementById(lbl))
		            document.getElementById(lbl).innerHTML = sxmlHttp.responseText;

		        if (address.indexOf('ajaxMainProducts.aspx?Type=') > -1) {//anasayfa tab resimler degis
		            chgImg(maintabsira);
		        }
		        //alert(address);address.indexOf('ajaxCart.aspx')>-1 | 
		        //ic sayfalarda banner gizle
		        if (address.indexOf('ajaxProducts.aspx?MCID=') > -1 | address.indexOf('ajaxProductDetail.aspx?ID=') > -1) {
		            if (document.getElementById('tbFlashBanner'))
		                document.getElementById('tbFlashBanner').style.display = 'none';
		        }
		        else
		            bannervisible = 0;

		        if (bannervisible == 1) {
		            if (document.getElementById('tbFlashBanner'))
		                document.getElementById('tbFlashBanner').style.display = '';
		        }
		        //ic sayfalar son

		    }
		    else {
		        /*<br><img src='../img/loading.gif'>*/
		        if (document.getElementById(lbl)) {
		            document.getElementById(lbl).innerHTML = document.getElementById(lbl).innerHTML != '' ? document.getElementById(lbl).innerHTML : "<br><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-9'><META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=windows-1254'><center><font size='1' face='Verdana, Arial, Helvetica, sans-serif' >L&uuml;tfen bekleyiniz... Y&uuml;kleniyor</font></center>";
		        }

		    }
		}
		
		
		var dt = new Date();
		var RandomNumber = (dt.getSeconds()%10000)+1;
		
		var RandomNumber2 = Math.floor(Math.random()*1000);
		
		if(address.indexOf('?')>-1)
			address = address + '&rnbr=' + RandomNumber + RandomNumber2;
		else
			address = address + '?rnbr=' + RandomNumber + RandomNumber2;
		
		sxmlHttp.open("GET",address,true);
		sxmlHttp.send(null);
	}

	
	function ajaxFunctionPOST(address,parameters,lbl)
	{
		//alert(address);
		//alert(lbl);
		
		var sxmlHttp;
		sxmlHttp = new createAjaxObject();
		
		sxmlHttp.onreadystatechange=function()
		{
			
			if(sxmlHttp.readyState==4)
			{
			  	if(document.getElementById(lbl))
			  		document.getElementById(lbl).innerHTML=sxmlHttp.responseText;
			}
			else
			{
				if(document.getElementById(lbl))
					document.getElementById(lbl).innerHTML = "<br><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-9'><META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=windows-1254'><center><font size='1' face='Verdana, Arial, Helvetica, sans-serif' >L&uuml;tfen bekleyiniz...<br> Y&uuml;kleniyor</font><br><img src='../img/loading.gif'></center>";
			    
			}
		}
	
	    var dt = new Date();
		var RandomNumber = (dt.getSeconds()%10000)+1;
		
		var RandomNumber2 = Math.floor(Math.random()*1000);
		
		if(address.indexOf('?')>-1)
			address = address + '&rnbr=' + RandomNumber + RandomNumber2;
		else
			address = address + '?rnbr=' + RandomNumber + RandomNumber2;
		
      	sxmlHttp.open('POST', address, true);
      	sxmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      	sxmlHttp.setRequestHeader("Content-length", parameters.length);
      	sxmlHttp.setRequestHeader("Connection", "close");
      	sxmlHttp.send(parameters);

	}
	

		function ajaxFunction2(address,id,lbl){ 
			
			var sxmlHttp;
			sxmlHttp = new createAjaxObject();
			
			sxmlHttp.onreadystatechange=function()
			{
				
				if(sxmlHttp.readyState==4)
				{
					if(document.getElementById(lbl))
				  		document.getElementById(lbl).innerHTML=sxmlHttp.responseText;
				}
				else
				{
					if(document.getElementById(lbl))
			   			document.getElementById(lbl).innerHTML = "<br><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-9'><META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=windows-1254'><center><font size='1' face='Verdana, Arial, Helvetica, sans-serif' >L&uuml;tfen bekleyiniz...<br> Y&uuml;kleniyor</font><br><img src='../img/loading.gif'></center>";
					
				}
			}
			
			sxmlHttp.open("GET",address,true);
			sxmlHttp.send(null);
		 
		}
		
	var cursorY;
	var cursorX;

	function MTD_Goster(e,obj,address)
	{
		    /*e = e || window.event;
			var cursor = {x:0, y:0};
			if (e.pageX || e.pageY) {
				cursor.x = e.pageX;
				cursor.y = e.pageY;
			}
			 
			else {
				var de = document.documentElement;
				var b = document.body;
				cursor.x = e.clientX + 
					(de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
				cursor.y = e.clientY + 
					(de.scrollTop || b.scrollTop) - (de.clientTop || 0);
			}*/
			
			 var curleft = 0; 
					   if (obj.offsetParent) {
						  while (1) {
							 curleft += obj.offsetLeft; 
							 if (!obj.offsetParent) {
								break; 
								}
							 obj = obj.offsetParent; 
							 }
						  }
					   else if (obj.x) {
						  curleft += obj.x; 
						  }
					   return curleft; 
			
			cursorY = cursor.y;
			cursorX = cursor.x;
		
			ajaxFunction(address,id);
			document.getElementById(id).innerHTML ="<img src='imageresize_vert.jpg'>";
			document.getElementById(id).style.left = cursorX   +"px";
			document.getElementById(id).style.top = cursorY    +"px";
	}
	
	function MTD_Sil(id)
	{
		
		document.getElementById(id).innerHTML ="";
		
	}
	
	
	
	function getProductImage(value)
	{
		document.getElementById('ProductImage').src = value;
	}
	


function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   
		    return false
		 }

 		 return true					
	}




function SetProductDetailTab(id)
{
	
//	for(i=1;i<3;i++)
//	{
//		document.getElementById('Tab0'+i).style.display='none';
//		
//		document.getElementById('tabTable0'+i).className ='tab02';
//	}
//		document.getElementById('Tab0'+id).style.display='block';
//		document.getElementById('tabTable0'+id).className ='tab01';


	for(i=1;i<3;i++)
	{
		document.getElementById('Tab0'+i).style.display='none';
		
		document.getElementById('tabTable0'+i).className ='tab2';
	}
		document.getElementById('Tab0'+id).style.display='block';
		document.getElementById('tabTable0'+id).className ='tab1';
}
	



function MM_openBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}

function PostProductsCriteria() {
      poststr = '&ord=' + document.getElementById("Order").value;
	  poststr += '&rn=' + document.getElementById("RecordNumber").value;
	  poststr += document.getElementById("CategoryParams").value;
	  poststr = '../Ajax/ajaxProducts.aspx?' + poststr
	 
      ajaxFunction(poststr, 'LYRProducts');
   }
   
function PostProductsCriteriaWheel() {
      poststr = '&ord=' + document.getElementById("Order").value;
	  poststr += '&rn=' + document.getElementById("RecordNumber").value;
	  poststr += document.getElementById("CategoryParams").value;
	  poststr = '../Ajax/ajaxProductsWheel.aspx?' + poststr
	 
      ajaxFunction(poststr, 'LYRProducts');
   }
   
function PostProductsByPage(pg) {

     
      poststr = '&ord=' + document.getElementById("Order").value;
	  poststr += '&rn=' + document.getElementById("RecordNumber").value;
	  poststr += '&pg=' + pg;
	  poststr += document.getElementById("CategoryParams").value;
	  poststr = '../Ajax/ajaxProducts.aspx?' + poststr

      ajaxFunction(poststr, 'LYRProducts');
   }
   
function PostProductsByPageW(pg) {

      poststr = '&ord=' + document.getElementById("Order").value;
	  poststr += '&rn=' + document.getElementById("RecordNumber").value;
	  poststr += '&pg=' + pg;
	  poststr += document.getElementById("CategoryParams").value;
	  poststr = '../Ajax/ajaxProductsWheel.aspx?' + poststr

      ajaxFunction(poststr, 'LYRProducts');
   }

function PostSearchByPage(pg) {
      poststr = '&ord=' + document.getElementById("Order").value;
	  poststr += '&rn=' + document.getElementById("RecordNumber").value;
	  poststr += '&pg=' + pg;
	  poststr += document.getElementById("CategoryParams").value;
	  poststr = '../Ajax/ajaxSearch.aspx?' + poststr
      ajaxFunction(poststr, 'LYRProducts');
   }
   
function SetProductDetail(ID)
{
    var Obj="";
    
    if(document.getElementById('Option1'))
    {
    
        Obj += document.getElementById('Option1').options[document.getElementById('Option1').selectedIndex].value; 
    }
    if(document.getElementById('Option2'))
    {
    
        Obj = + ', ' + document.getElementById('Option2').options[document.getElementById('Option2').selectedIndex].value;
    }
    if(document.getElementById('Option3'))
    {
    
        Obj = + ', ' + document.getElementById('Option3').options[document.getElementById('Option3').selectedIndex].value;
    }
    if(document.getElementById('Option4'))
    {
    
        Obj = + ', ' + document.getElementById('Option4').options[document.getElementById('Option4').selectedIndex].value;
    }
   
    ajaxFunction('../Ajax/ajaxCart.aspx?add_new_item='+ID+'&quantity=1&properties='+Obj,'LYRCart');
}


function IEKeyCap() 
{
if(window.event.keyCode==13){
	window.location='search.aspx?SearchCriteria='+ document.getElementById('SearchCriteria').value;
}
}

//////////////////////////////////////////////

  function chgImg(x)
{
//   var imgOn = new Array('../img/sec.gif','../img/kapmanya2.gif','../img/tab_kampanya2.gif');
//    var imgOff = new Array('../img/sec2.gif','../img/kapmanya.gif','../img/tab_kampanya.gif');
//    for(i=0;i<2;i++){
//        if(i+1!=x)
//            document.getElementById('tabMain'+(i+1)).src = imgOff[i];
//    }
//    document.getElementById('tabMain'+x).src = imgOn[x-1];
}
function sayfaAdres()
{
	var a = document.URL.split("//"); // split at protocol
	a = (a[1] ? a[1] : a[0]).split("/");
	// use last element of a; split at /
	// host is a[0]; path is a[1..(n-1)]; a[n] is page
	return a[a.length-1];
}