function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function goparent(theURL) {
	//self.close();
	var mypage = null;
	mypage = window.opener;
	if (mypage != null){
		window.opener.location = theURL
	}
}

function closeit(numseconds) { //v3.0
	window.setTimeout("window.close();", numseconds*1000);
//	setTimeout(window.close, numseconds*1000)
}

// Sayının geçerli bir değer olup olmaduğını kontrol et
function validateNumber(itemName)
{
//	var teklif;
  if(itemName)
  {
    obj = document.forms["urunara"][itemName];
    val = obj.value;
    if((val != '') && (isNaN(val)))
    {
      alert('Adet alanına sayı girmelisiniz !');
      obj.focus();
      return false;
    }
//	else if ((val == ""))// && (eval("document.forms["urunara"]." + itemName.substring(3) + "_teklif.value != """"")))
//	{	
//		if (teklif != "")
//			obj.value = 0;
//		return true;
//	}
  }
  return true;
}

function isNumber(inputStr) 
{	
	for (var i = 0; i < inputStr.length; i++) 
	{
		var oneChar = inputStr.substring(i, i + 1)
		if (oneChar < "0" || oneChar > "9") 
		{				
			return false;
		}
	}
	return true;
}

function check_user_code()
{
	var message;	
	var fault=false;
	var clubno = document.forms[0].frankeclubno;
	
	if (clubno.value == "") return true;
	
	if ((clubno.value.substring(0,1) != "C") && (document.forms[0].frankeclubno.value.substring(0,1) != "c"))			
		fault=true;							
	else if (clubno.value.length != 6)
	{				
		fault=true;
	}		
	else
	{
		var remaining_part=clubno.value.substring(1,6)		
		if (isNumber (remaining_part) == false)	fault=true;
	}
	
	if (fault == true)
	{			
		return false;
	}
	return true;
}	  

// check that order fields are valid or not
function check_orderfields()
{	
	var fault1=false;
	var message="";
	var form = document.forms[0];
	var checked=false;
	
	// check order type radio button is selected or not
	for (var i = 0; i < form.satistipi.length; i++)
	{
		//alert(document.form1.satistipi[i].checked);
		if (form.satistipi[i].checked)
		{			
			checked=true;
		}
	}
	
	if (form.bayi != null)
	{
		if (form.bayi.selectedIndex == 0)
		{
			message= message + "Bayi seçmelisiniz\n";
			fault1=true;
		}
	}
	
	if (checked == false)
	{		
		message= message + "Satış tipi seçmelisiniz.\n";
		fault1=true;	
	}
//	if (! check_user_code())
//	{		
//		fault1=true;
//		message=message + "FrankeClub numarası hatalı.\n"	
//	}
	if (fault1==true)
	{
		alert(message);	
		//document.login.frankeclubno.focus();
		return false;
	}
	
	return true;
}

// check that order fields are valid or not
function check_feedbackfields()
{
	var form = document.forms[0];
	// check order type radio button is selected or not
	if( (form.konu.options.selectedIndex == 0) || (form.mesaj.value == "") )
	{
		alert("Lütfen konuyu seçip mesajınızı yazınız.");
		return false;
	}
	return true;
}

// check that search fields for form #2 is valid or not
function check_aramaform1(formObj)
{
	// check order type radio button is selected or not
	if( (formObj.grupkodu.options.selectedIndex == 0) && (formObj.serikodu.options.selectedIndex == 0) && (formObj.urunkodu.options.selectedIndex == 0) )
	{
		alert("Lütfen Grup kodu, Seri kodu ve Ürün kodu alanlarından en az bir tanesini seçiniz.\n\nGirdiğiniz değeri sağlayan kayıtlar bulunacaktır.");
		return false;
	}
	
	return true;
}

// check that search fields for form #2 is valid or not
function check_aramaform2(formObj)
{
	// check order type radio button is selected or not
	if( (formObj.urunkodu2.value == "") && (formObj.model.value == "") && (formObj.yedekparcakodu.value == "") )
	{
		alert("Lütfen Ürün kodu, Model veya Yedek parça kodu alanlarından en az bir tanesine değer giriniz.\n\nGirdiğiniz değeri içeren kayıtlar bulunacaktır.");
		return false;
	}
	
	return true;
}

function deseperate_price(price,seperator)
{
	var boyut = price.length;
	var index = price.indexOf(seperator);
	var i =0;
	//var price1 = new String();
	//price1 = price;
	//alert("deseperate_price da argüma price :" + price);
	while ((index > 0) && (i<4))
	{
		//alert("deseperate_price da index " + index);
		price = price.substr(0,index) + price.substr(index+1);
		//alert("deseperate_price da kesilmiş price " + price);
		//price = price1;
		index = price.indexOf(seperator);
		i++;		
	}
	//alert("deseparation result " + price);	

	price = price.toString().replace(',','.');

	return price;
}

// float olarak gelen price degerini 2.345,35 seklinde formatli hale donusturur.
function seperate_price(price,seperator)
{
	var price = parseFloat(price).toFixed(2);	// virgülden sonra 2 basamaklı hale getir
	
	price = price.toString().replace('.',',');

//	var boyut = price.length;
	//alert("boyut "+  boyut.toString());
	//var remaining_boyut = boyut;
	
	var start = price.indexOf(',');
	//var new_price = new String();
	//new_price = "";

	while (start > 3)
	{
		start = start - 3;		
		price = price.substring(0,start) + seperator + price.substring(start,start+3) + price.substr(start+3);	
	}	
	return price;
}

// YTL revizyonu
// 17,60 değerini 17.60 olarak Javascript'e çevirir
function getFloat(varName)
{
	//var form = document.urunara;
	var form = document.forms[0];

	eval("var varName2 = form."+varName + ".value");
	var varValue = parseFloat(varName2.replace(",","."));
	
	return varValue;
}

// Adet degisitiginde kontrol ediliyor ve diger degerler hesaplaniyor
function adet_changed(adetObj)
{
	var form = document.urunara;
	var adet_name = adetObj.name;
	
	// Adet sayi kontrolu, basarili degilse don
	if (!validateNumber(adet_name)) return;
	
	set_hidden_adet(adetObj.name,adetObj.value);
	calc_list(adetObj.name);
	calc_totals();
}

function calc_list(adet_name)
{
	var form = document.urunara;
	
	number_of_products = form.elements.length;	
	var total = 0;
	var	urun_kodu = adet_name.substr(3);
	var hidden_adet_name = "hiddenprd" + deseperate_price(urun_kodu,".");	

	var list_total_name = "list1" + deseperate_price(urun_kodu,".");
	var liste_birim_name = "listebirim"  + deseperate_price(urun_kodu,".");


	var adet = parseInt(eval("form."+ hidden_adet_name + ".value"));

	var liste_birim = getFloat(liste_birim_name);

	var total_list_price = liste_birim * adet;

	var seperated_price = seperate_price(total_list_price,".");

	eval("form." + list_total_name + ".value='" + seperated_price+"'");
	
}

function set_hidden_adet(name,value)
{
	//alert(name + "  " + value);
	var form = document.urunara;
	var deseperated = "hidden" + deseperate_price(name,".");
	//alert(deseperated);
	eval("form."+deseperated+".value='"+value+"'");	
}

function calc_totals()
{
	var form = document.urunara;
	var number_of_products = document.urunara.elements.length;	
//	var total_teklif = 0;
	var total_list = 0;
	var index;
	var carpim = 0;
	var adetadi = "";
	var deseperated,deseperated_list_birim,seperated;
	for (var i = 0; i < number_of_products; i++) 
	{
//		index = form.elements[i].name.indexOf("teklif1");						
		index = form.elements[i].name.indexOf("prd");						

//		if ((form.elements[i].type == "text") && (index > -1))		
		if (index == 0)		
		{
			var urk = form.elements[i].name.substr(3);	// urun kodu
			
			adetadi = "hiddenprd" + urk;			
			var total_list_name = "list1" + urk;
			var birim_list_name = "listebirim" + urk;			
			if (eval("form."+adetadi+".value") != "")
			{									
					deseperated = deseperate_price(form.elements[i].value,".");
					//alert(eval("form." + birim_list_name + ".value"));

//alert(form[birim_list_name].value);
//eval("alert(form." + birim_list_name + "'.value);")
					if ((eval("form." + birim_list_name + ".value") != "0") && (eval("form." + birim_list_name + ".value") != ""))
					{
//						deseperated_list_birim = deseperate_price(eval("form." + birim_list_name + ".value"),".");
//						carpim = parseFloat(deseperated_list_birim) * parseFloat(eval("form." + adetadi +".value"));
						carpim = getFloat(birim_list_name) * getFloat(adetadi);

						seperated = seperate_price(carpim,'.');
						eval("form." + total_list_name + ".value='" + seperated+"'");

						total_list = total_list + carpim;
					}
					
//					if (!isNaN(deseperated) && (deseperated !=""))
//					{
//						total_teklif = total_teklif + parseFloat(deseperated);									
//					}
//					else if (deseperated !="")
//					{
//						alert("Teklif fiyatı alanına geçerli fiyat girmelisiniz");
//						form.elements[i].focus();
//						return;
//					}
					//form.elements[i].value = seperate_price(deseperated,".");
			}
		}
	}
	
//	if (total_teklif != 0)
//	{
//		var totalkdvteklif = parseFloat(total_teklif * 0.18);
//		var total_teklif_kdvli = total_teklif + totalkdvteklif;
//		form.toplamteklif_kdvharic.value = seperate_price(total_teklif.toString(),".");
//		form.totalkdvteklif.value = seperate_price(totalkdvteklif.toString(),".");
//		form.teklif_fiyati_total.value = seperate_price(total_teklif_kdvli.toString(),".");
//	}
//	else
//		form.teklif_fiyati_total.value="";
	
	var totalkdvlist = total_list * 0.18;
	var total_list_kdvli = total_list + totalkdvlist;
	
	// Sayıları ekranda görünecek şekle çevir
	form.toplamliste_kdvharic.value = seperate_price(total_list,".");
	form.totalkdvlist.value = seperate_price(totalkdvlist,".");	
	form.total_list_price.value = seperate_price(total_list_kdvli,".");
}


function deseperate_teklifs()
{
	number_of_products = document.urunara.elements.length;
	var form = document.urunara;
	for (var i = 0; i < number_of_products; i++) 
	{
		index = form.elements[i].name.indexOf("teklif1");		
		if ((form.elements[i].type == "text") && (index > -1))		
		{		
			form.elements[i].value = deseperate_price(form.elements[i].value,".");									
		}
	}
	
	return;
}

function set_tekliffiyati(adetobj)
{
	if (adetobj.value != "")
	{		
		var teklif_name = "document.urunara.teklif1"+adetobj.name.substr(3)+".value";
		if (eval(teklif_name) == "")
		{
			var teklifliste_name = "document.urunara.teklifliste1"+adetobj.name.substr(3)+".value";
			eval(teklif_name + "=" + teklifliste_name+";");
		}
		//alert(eval(teklifliste_name));
	}	
}


function check_change(bt_name)
{
	var form = document.urunara;
	if (form.changed.value == "1")
		if (confirm("Adet veya teklif fiyatını değiştirdiniz ama güncellemediniz. Yaptığınız değişikliklerin kaydedilmesi için OK'yi tıklayınız."))
		{
			deseperate_teklifs();
			if (bt_name == "btn_confirm")
			{								
				form.gotoconfirm.value="1";								
			}
			else
			{				
				form.gotoprint.value="1";				
			}
			form.btn_update.click();
		}
		else
		{
			if (bt_name == "btn_confirm")
			{								
				MM_goToURL('parent','orderconfirm.asp');
			}
			else
				MM_openBrWindow('print.asp?teklif=true','','status=yes,scrollbars=yes,resizable=yes')		
		
		}
		//	return false;
	else 
	{
		if (bt_name == "btn_confirm")
			MM_goToURL('parent','orderconfirm.asp');
		else
			MM_openBrWindow('print.asp?teklif=true','','status=yes,scrollbars=yes,resizable=yes')
		
	}

}

function select_or_not()
{
	var objid = event.srcElement.id;
	if ((objid != "select_on"))
		return false;
	else
		return true;
		//alert(objid.toString());

}

// check_deleted_products.asp içerisinden alındı.
function set_changed()
{	
	document.urunara.changed.value="1";	
}

// if enter key is pressed then filter it and replace with tab key
function tabE(obj,e)
{ 
	var e=(typeof event!='undefined')?window.event:e;// IE : Moz
	
	if(e.keyCode==13)
	{ 
		var ele = document.forms[0].elements;
		
		for(var i=0; i<ele.length; i++)
		{ 
			var q=(i==ele.length-1)?0:i+1;// if last element : if any other 
			if(obj==ele[i])
			{
				ele[q].focus();
				break;
			} 
		} 
		return false; 
	} 
}

function getradiovalue(obj)
{
	var v='';
	
	// check order type radio button is selected or not
	for (var i = 0; i < obj.length; i++)
	{
		//alert(document.form1.satistipi[i].checked);
		if (obj[i].checked)
		{			
			v = obj[i].value;
			break;
		}
	}
	return v;
}

function isradioselected(obj)
{
	var checked=false;
	
	// check order type radio button is selected or not
	for (var i = 0; i < obj.length; i++)
	{
		//alert(document.form1.satistipi[i].checked);
		if (obj[i].checked)
		{			
			checked=true;
			break;
		}
	}
	return checked;
}

<!--

//Disable right click script III- By Renigade (renigade@mediaone.net)
//For full source code, visit http://www.dynamicdrive.com
// --> 

var message="";

function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false")

