var RootDizin=(("https:"==document.location.protocol)?"https://www.limitli.com/":"http://www.limitli.com/");
var AttElemanlar		=new Array();
var AttProductTexts		=new Array();
var PNavBarMenuS=1;//detay menü aktif olani
var FlushFirsatTry=0;//sag taraf aksiyonu
var PRightBarMenuS=1;//sag taraf active

function all_ch(frm,el1,el2)//formdaki check boxlari isaretleme
{
	tf=document.forms[frm].elements[el2].checked;
	eleman=document.forms[frm].elements[el1];
	elemansay=eleman.length;
	if(elemansay!=undefined)
	{
		for(i=0;i<elemansay;i++)
			eleman[i].checked=tf;
	}
	else
	{
		eleman.checked=tf;
	}
	return;
}


///urlencode,urldecode
var Url = {
	encode : function (string){ return escape(this._utf8_encode(string)); },
	decode : function (string){	return this._utf8_decode(unescape(string));	},
	_utf8_encode:function(string){
		string=string.replace(/\r\n/g,"\n");
		var utftext = ""; 
		for(var n=0;n<string.length;n++)
		{
			var c = string.charCodeAt(n);
			if(c<128)
				utftext += String.fromCharCode(c);
			else if((c > 127) && (c < 2048))
			{
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else
			{
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			} 
		} 
		return utftext;
	},
	_utf8_decode : function (utftext)
	{
		var string='';
		var i=0;
		var c=c1=c2=0; 
		while (i<utftext.length )
		{
			c = utftext.charCodeAt(i);
			if(c<128)
			{
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224))
			{
				c2=utftext.charCodeAt(i+1);
				string+=String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i+=2;
			}
			else
			{
				c2=utftext.charCodeAt(i+1);
				c3=utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i+=3;
			} 
		}
 		return string;
	}
}
///urlencode,urldecode
function ChangPrAdet(is)
{
	var mq=parseInt(document.SPF.mq.value);
	var q=parseInt(document.SPF.adet.value);
	if(is=='+')
		q++;
	else
		q--;
	if(q<1 || q>mq)
	{
		alert('1-'+mq+' arasında alabilirsiniz!');
		return false;
	}
	document.SPF.adet.value=q;
	document.getElementById('spnQuantit').innerHTML=q;
}

function scriptFocus(ob)
{
	if(navigator.appName!='Microsoft Internet Explorer')
		return;
	var rows=ob.getElementsByTagName('li');
	for(var i=0;i<rows.length;i++)
	{
		rows[i].onmouseover = function()
		{
			this.className += ' scriptfocus';				
		}
		rows[i].onmouseout = function()
		{
			this.className = this.className.replace( ' scriptfocus', '' );
		}
	}
}

function PNavBarMenu(ob,s)//burda oynama yapilacak
{
	var dvOb=document.getElementById('ProductDetail');
	var xx=dvOb.getElementsByTagName('LI');
	for(var i=0;i<xx.length;i++)
	{
		if(xx[i].className=='active')
		{
			xx[i].className='';
			break;
		}
	}
	document.getElementById('ProDiv'+PNavBarMenuS).style.display='none';
	ob.className='active';
	document.getElementById('ProDiv'+s).style.display='block';
	PNavBarMenuS=s;
}

/*sag taraf*/
function PRightBarMenu(ob,s)
{
	var dvOb=document.getElementById('RightMainNav');
	var xx=dvOb.getElementsByTagName('LI');
	for(var i=0;i<xx.length;i++)
	{
		if(xx[i].className=='active')
		{
			xx[i].className='';
			break;
		}
	}
	document.getElementById('RightMainContent'+PRightBarMenuS).style.display='none';
	ob.className='active';
	document.getElementById('RightMainContent'+s).style.display='block';
	PRightBarMenuS=s;
}
/*end sag taraf */
function vd_chng(ob,url)
{
	var bb=document.getElementById('VideoL').getElementsByTagName('div');
	for(var i=0;i<bb.length;i++)
	{
		if(bb[i].className=='active')
		{
			bb[i].className='';
			break;
		}
	}
	ob.className='active';
	document.getElementById('VideoR').innerHTML='<embed src="Flash/VideoPlayer.swf" width=416 height=312 allowscriptaccess="always" allowfullscreen="true" autostart=true flashvars="width=416&height=312&autostart=true&file=../UrunFiles/Video/'+url+'" /></embed>';
}
function us_chng(id,uid)//secim kutusu degisimi
{
	document.getElementById('attchng').innerHTML='<img src=images/loading.gif />';
	vid=document.forms['SPF'].elements['att['+id+']'].value;
	url='Kampanya/SecenekC.php?kid='+uid+'&sid='+id+'&vid='+vid;
	ElemanSay=AttElemanlar.length;
	for(k=0;k<ElemanSay;k++)
	{
		url+='&val['+AttElemanlar[k]+']='+document.forms['SPF'].elements['att['+AttElemanlar[k]+']'].value;
	}
	ifrm.window.location=url;
}
function us_chngPrice(t)
{
	document.getElementById('ProductPrice').innerHTML=t;
}
function UrunSecenekleriUpdate(id)
{
	eleman=parent.document.forms['SPF'].elements['att['+id+']'];
	ParentId=eleman.value;
	Secili=eleman.selectedIndex;
	ParentHtml=eleman[Secili].innerHTML;
	ParentHtml0=eleman[0].innerHTML;

	eleman.length=0;
	op=parent.document.createElement('OPTION');
	eleman.options.add(op);
	op.value='';
	op.text=ParentHtml0;
	yenic=AttributesV[id].length;
	for(k=0;k<yenic;k++)
	{
		op=parent.document.createElement('OPTION');
		eleman.options.add(op);
		op.value=AttributesV[id][k][0];
		op.text=AttributesV[id][k][1];	
	}
}

function CharLimit(ob,limit)
{
	sid=ob.getAttribute('sid');
	if(ob.value.length>limit)
		ob.value=ob.value.substring(0,limit);
	document.getElementById(sid).innerHTML=limit-ob.value.length;
}

function SepetFormOnay()
{
	var SpfEleman;
	for(var k=0;k<AttElemanlar.length;k++)//selectbox lar
	{
		SpfEleman=document.forms['SPF'].elements['att['+AttElemanlar[k]+']'];
		if(SpfEleman.value=='')
		{
			alert('Lütfen '+SpfEleman[0].innerHTML);
			SpfEleman.focus();
			return false;
		}
	}
	SpfEleman=document.forms['SPF'].elements['att'];//option box
	if(SpfEleman)
	{
		var OptionSecili=false;
		for(k=0;k<SpfEleman.length;k++)
		{
			if(SpfEleman.item(k).checked==true && SpfEleman.item(k).disabled!=true)
				OptionSecili=true;	
		}
		if(OptionSecili==false)
		{
			alert('Lütfen ürün özelliklerinden bir tanesini seçin');
			return false;
		}
	}
	
	for(k=0;k<AttProductTexts.length;k++)//ürün yazilari
	{
		SpfEleman=document.forms['SPF'].elements['aty['+AttProductTexts[k]+']'];
		if(SpfEleman.value=='')
		{
			alert('Lütfen "'+SpfEleman.getAttribute('label')+'" kismini doldurunuz');
			SpfEleman.focus();
			return false;
		}		
	}
	return true;
}

/*smoothScroll*/
var ss = {
	smoothScroll: function(anchor)
	{
		var all = document.getElementsByTagName('a');
		var destinationLink = null;
		for(var j=0; j<all.length; j++)
		{
			var lnk = all[j];
			if(lnk.name==anchor || lnk.id==anchor)
			{
				destinationLink = lnk;
				break;
			}
		}
		if (!destinationLink) 
		{
			var destx = 0; 
			var desty = 0;
		}
		else
		{
			var destx = destinationLink.offsetLeft; 
			var desty = destinationLink.offsetTop;
			var thisNode = destinationLink;
			while (thisNode.offsetParent && (thisNode.offsetParent != document.body))
			{
				thisNode = thisNode.offsetParent;
				destx += thisNode.offsetLeft;
				desty += thisNode.offsetTop;
			}
		}
		clearInterval(ss.INTERVAL);
		cypos=ss.getCurrentYPos();
		ss_stepsize=parseInt((desty-cypos)/ss.STEPS);
		ss.INTERVAL=setInterval('ss.scrollWindow('+ss_stepsize+','+desty+',"'+anchor+'")',10);	
	},
	scrollWindow: function(scramount,dest,anchor)
	{
		wascypos = ss.getCurrentYPos();
		isAbove = (wascypos < dest);
		window.scrollTo(0,wascypos + scramount);
		iscypos = ss.getCurrentYPos();
		isAboveNow = (iscypos < dest);
		if ((isAbove != isAboveNow) || (wascypos == iscypos))
		{
			window.scrollTo(0,dest);
			clearInterval(ss.INTERVAL);
		}
	},
	getCurrentYPos: function()
	{
		if(document.body && document.body.scrollTop)
			return document.body.scrollTop;
		if (document.documentElement && document.documentElement.scrollTop)
			return document.documentElement.scrollTop;
		if (window.pageYOffset)
			return window.pageYOffset;
		return 0;
	}
}
ss.STEPS = 25;
/*end smoothScroll*/
var nmRegions=new Array('Ülke','Şehir','İlçe','Semt');
function jsRegion(obj)
{
	var rId=obj.id.replace('region','');
	var rVal=obj.value;
	var rPId=obj.parentNode;
	var nDv=top.document.createElement('span');
	nDv.innerHTML='<img src='+RootDizin+'images/loading.gif />';	
	rPId.appendChild(nDv);
	ifrm.window.location.href=RootDizin+'Scripts/region.php?is=2&r='+rVal+'&e='+rId;
}
