var xmlHttp;
var path;
function convertCurrency() {
 var fval  = document.getElementById("input");
 var sval  = document.getElementById("output");
 var fsymbol = document.getElementById("firstVal").options[document.getElementById("firstVal").selectedIndex].text;
 var ssymbol = document.getElementById("secondVal").options[document.getElementById("secondVal").selectedIndex].text;
  
 fval.value = addseps(replaceChars(fval.value, ",","")); 

 if (fsymbol=="YTL") {
  var factor1 = 1;
 }
 else if (fsymbol=='USD') {
  var factor1 = document.getElementById("usd").innerHTML;  
 }
 else if (fsymbol=='EUR'){
  var factor1 = document.getElementById("eur").innerHTML;  
 }

 if (ssymbol=='YTL') {
  var factor2 = 1;
 }
 else if (ssymbol=="USD") {
  var factor2 = document.getElementById("usd").innerHTML; 
 }
 else if (ssymbol=='EUR') {
  var factor2 = document.getElementById("eur").innerHTML;  
 }


 var num = fval.value;
 num = replaceChars(num, ",","");
 
 if(!isNaN(num)) {
  var rate=1/((factor2)/(factor1));
  
  var result=(num)*rate;
  sval.value = addseps(result.toFixed(2));
 }
 else {
  sval.value = "Hatalı Girdi";
 }
}

function replaceChars(entry,toBeReplaced,replaceChar) {
out = toBeReplaced; // replace this
add = replaceChar; // with this
temp = "" + entry; // temporary holder

while (temp.indexOf(out)>-1) {
pos= temp.indexOf(out);
temp = "" + (temp.substring(0, pos) + add + 
temp.substring((pos + out.length), temp.length));
}
return temp;
}

function addseps(x) {
	var x=x;
	
	x+="";
	
	iLen=x.length;
	
	pos=x.indexOf(".");
	
	if (pos>-1) {
		iLen=pos;
	}
	
	temp="";
	
	temp=x.substring(iLen,x.length);
	for (var i=iLen-1;i>=0;i--)
		if ((iLen-i-1)%3==0&&i!=iLen-1)
			temp=x.charAt(i)+","+temp;
		else
			temp=x.charAt(i)+temp;
	return temp;

}

function clearFields() {
 var fval= document.getElementById("input");
 var sval= document.getElementById("output");

 fval.value = "";
 sval.value = "";
}