function LTrim(str)
{
   var whitespace = new String(" \t\n\r");
   var s = new String(str);

   if (whitespace.indexOf(s.charAt(0)) != -1) {
      var j=0, i = s.length;
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      s = s.substring(j, i);
   }
   return s;
}

function RTrim(str)
{
   var whitespace = new String(" \t\n\r");
   var s = new String(str);

   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {

      var i = s.length - 1;       // Get length of string
      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;

      s = s.substring(0, i+1);
   }
   return s;
}

function Trim(str)
{
   return RTrim(LTrim(str));
}

function isValidEmail2(email)
{
        var filter = new RegExp("^([\\w-]+(?:\\.[\\w-]+)*)@((?:[\\w-]+\\.)*\\w[\\w-]{0,66})\\.([a-z]{2,6}(?:\\.[a-z]{2})?)$", "i")
                                ///^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
                       ///^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)
        if (filter.test(email))
                return true
        else
                return false
}


// Check whether string s is empty.

function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

function isNumeric(value)
{
		var filter = /^\d+$/
        if (filter.test(value) || value.length == 0)
                return true
        else
                return false
}

function isMoney(value)
{
		var filter = /(^\d{1,8}\,\d{1,2}$)|(^\d{1,8}$)/
        if (filter.test(value) || value.length == 0)
                return true
        else
                return false
}

function formatCurrency(num)
{
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.0001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + num );
}

function formatCurrencyYTL(strValue)
{
strValue = strValue.toString().replace(',','.');
strValue = strValue.toString().replace(/\$|\,/g,'');
dblValue = parseFloat(strValue);
blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
dblValue = Math.floor(dblValue*100);
intCents = dblValue%100;
strCents = intCents.toString();
dblValue = Math.floor(dblValue/100).toString();
if(intCents<10)
                strCents = "0" + strCents;
for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++)
                dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+','+
                dblValue.substring(dblValue.length-(4*i+3));
return (((blnSign)?'':'-') + dblValue + '.' + strCents);
}

function formatCurrencyYTL1(strValue)
{
strValue = strValue.toString().replace(',','.');
strValue = strValue.toString().replace(/\$|\,/g,'');
dblValue = parseFloat(strValue);
blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
dblValue = Math.floor(dblValue*100);
intCents = dblValue%100;
strCents = intCents.toString();
dblValue = Math.floor(dblValue/100).toString();
if(intCents<10)
                strCents = "0" + strCents;
for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++)
                dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+'.'+
                dblValue.substring(dblValue.length-(4*i+3));
return (((blnSign)?'':'-') + dblValue + ',' + strCents);
}

var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){

        if(pos=="random"){
                LeftPosition=(screen.width)?Math.floor(Math.random()*((screen.width-w)-75)):100;
                TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
        if(pos=="center"){
                LeftPosition=(screen.width)?(screen.width-w)/2:100;
                TopPosition=(screen.height)?(screen.height-h)/2:100;}
        else if((pos!="center" && pos!="random") || pos==null){
                LeftPosition=0;
                TopPosition=20}

        settings='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',+pos+';
        win2=window.open(mypage,myname,settings);
        /*if(win.focus){win.focus();}*/
}

function urunBuyuk(fotono)
{
	//alert(fotono);
	window.open("/urunresim.php?id="+fotono,"foto"+fotono,"top=10,left=10,width=200,height=200,buttons=no,scrollbars=no,location=no,menubar=no,resizable=no,status=no,directories=no,toolbar=no")
}

function taksitekle(ay,oran,target)
{
	var combo_ay = document.getElementById(ay);
	var text_oran = document.getElementById(oran);
	var list_target = document.getElementById(target);
	var lgth = list_target.options.length - 1;
	var option = new Option();
	option.text = 'Taksit Sayisi :'+combo_ay.value+' Faiz Orani :'+text_oran.value;
	option.value = combo_ay.value+'-'+text_oran.value;

	list_target.options[lgth+1] = option;
	combo_ay.remove(combo_ay.selectedIndex);
	text_oran.value="";
}

function taksitcikar(ay,target)
{
	var combo_ay = document.getElementById(ay);
	var list_target = document.getElementById(target);
	var element = list_target.selectedIndex;
	var arr = list_target.options[element].value.split("-");
	var opt = new Option(arr[0],arr[0]);
	var before = combo_ay.options[(arr[0]-1)];

	combo_ay.add(opt,before); 
	list_target.remove(element);
}

function TumunuSil(ay,target)
{
	var combo_ay = document.getElementById(ay);
	var list_target = document.getElementById(target);
	var lgth = list_target.length;
	var cmblgth = combo_ay.length;
	for (var k=0;k<lgth;k++)
		{list_target.remove(list_target.length-1);}
		
	for (var l=0;l<cmblgth;l++)
		{combo_ay.remove(combo_ay.length-1);}
		
	for (var k=1;k<13;k++)
		combo_ay.add(new Option(k,k),null);
}

function FormSubmit(target,list)
{
	var list_target = document.getElementById(list);
	var div = document.getElementById(target);
	var icerik = "";
	
	for (var k=0;k<list_target.length;k++)
	{
		icerik = icerik+list_target.options[k].value+"|";
	}
	
	div.innerHTML = "<input type='hidden' name='taksit' value='"+icerik+"' />";
	return true;
}

function GosterGizle(target,closer)
{
	if (document.getElementById(target).style.display == 'none')
	{
		document.getElementById(target).style.display = 'block';
		document.getElementById(closer).style.display = 'none';
	}else{
		document.getElementById(target).style.display = 'none';
	}
}

function EditForm(target)
{
	var row = document.getElementById(target);
	row.childNodes[5].innerHTML = '<a href="javascript:document.form3.submit();" class="link1">Kaydet</a> | <a class="link1" href="javascript:CancelForm(\''+target+'\',\''+row.childNodes[1].innerHTML+'\',\''+row.childNodes[3].innerHTML+'\')">&#304;ptal</a>';
	row.childNodes[1].innerHTML = '<input type="text" name="ay_'+target+'" id="ay_'+target+'" class="input100" value="'+row.childNodes[1].innerHTML+'"/>';
	row.childNodes[3].innerHTML = '<input type="text" name="faiz_'+target+'" id="faiz_'+target+'" class="input100" value="'+row.childNodes[3].innerHTML+'"/>';
	document.getElementById('do').value = 'taksit duzenle';
}

function CancelForm(target,value1,value2)
{
	var cvp = confirm("Bu islem geri alinamaz!\n Düzenlemeyi iptal etmekten emin misiniz?");
	if (cvp == true)
	{
		var row = document.getElementById(target);
		row.childNodes[1].innerHTML = value1;
		row.childNodes[3].innerHTML = value2;
		row.childNodes[5].innerHTML = '<a href="javascript:EditForm(\''+target+'\');" class="link1">Düzenle</a> | <a href="#" class="link1">Sil</a>';
	}
}

function Show(target)
{
	var myarray = new Array('ozellikler','diger','secenekler');
	var dize = document.getElementsByTagName("div");
	var target_div = document.getElementById('conteiner_'+target);
	for (var k=0;k<dize.length;k++)
	{
		for (var l=0;l<myarray.length;l++)
		{
			if (target == myarray[l] && dize[k].id == myarray[l])
			{
				document.getElementById(target).className = 'my-border beyaz';
				document.getElementById(target).style.backgroundColor = "#666666";
				target_div.style.display = "block";
			}else if (target != myarray[l] && dize[k].id == myarray[l])
			{
				dize[k].className = 'my-border kavun-ici';
				dize[k].style.backgroundColor = '#FFFFFF';
				document.getElementById('conteiner_'+dize[k].id).style.display = "none";
			}
		}
	}
}

function FiyatYaz(selectItem)
{
	var m_item = selectItem.options[selectItem.selectedIndex];
	var dize = m_item.title.split("-");
	document.getElementById('taksitTutari').innerHTML = dize[0];
	document.getElementById('tutar').innerHTML = dize[1]+" (KDV dahil)";
}

function TaksitSecenekleri(Cardid,tutar,doviz)
{
	document.getElementById('tutar').innerHTML = tutar.replace(/,/g,'.')+" "+doviz+" (KDV dahil)";
	document.getElementById('taksitTutari').innerHTML = 'Taksitli bir sat&#305;&#351; se&ccedil;ilmemi&#351;';
	ajax('cardid='+Cardid+'&tutar='+tutar.replace(/,/g,'.')+'&doviz='+doviz, 'GET', 'taksit-secenekleri.php', 'taksitler','');
}

function ajax(data, method, url, divid,message){
document.getElementById(divid).innerHTML=message;
var page_request = false
if (window.XMLHttpRequest)
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, divid)
}
if (method == 'GET') {var url = url +'?'+ data}
page_request.open(method, url, true)
page_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
page_request.send(data)
	return page_request
}

function loadpage(page_request, divid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
		document.getElementById(divid).innerHTML=page_request.responseText;	
}}

