var TotalTimeCalculator;

function setStep(form,id,val) {
	f = document[form];
	e = f[id]
	e.value = val
	
	f.submit()
}

function setValue(id,val) {
	e = document.getElementById(id);
	e.value = val;
}

function setCosts(source,target,vals,mode){
	s = document.getElementById(source)
	t = document.getElementById(target)
	v = document.getElementById(vals).value
	
	var s_id = s.options[s.selectedIndex].value;
	var s_t = s.options[s.selectedIndex].text;
	
	var fiyatlar = v.split("&");
	var id = 0;
	var rent = 0;
	var sell = 0;
	
	for (i = 0; i < fiyatlar.length; i++) {
		f = fiyatlar[i].split("%");
		id = f[0];
		rent = f[1];
		sell = f[2];
		
		if(s_id == id){
			if(mode == "s") t.value = sell;
			if(mode == "r") t.value = rent;
			
			break;
		}
	}
}

function makePopUp(val,id){
	q = document.getElementById(id).value;
	window.open( val+"?"+q, "Dinçer","status = 0, height = 300, width = 400, resizable = 0, scrollbars=1" );
}

function setElmVal(e_id,val){
	e = document.getElementById(e_id)
	v = document.getElementById(val)
	deger = v.value
	var d_arr = deger.split(":")
	e.value = d_arr[2]
}

function setElmVal2(c_id,t_id,val){
	c = document.getElementById(c_id)
	t = document.getElementById(t_id)
	v = document.getElementById(val)
	deger = v.value
	var d_arr = deger.split(":")
	c.value = d_arr[1]
	
	
	for (i = 0; i < t.length; i++) {
		if(t.options[i].value == d_arr[0]){
			t.selectedIndex = i;
		}
	}
}

function setFlashStep(form,step_id,step_val,img) {
	e = document.getElementById(step_id)
	e.value = step_val
	//alert("form: "+form+"\nid: "+step_id+"\nval: "+step_val+"\nimg: "+img)
	t = document.getElementById('fthumb')
	t.value = img
	t2 = document.getElementById('fthumb2')
	t2.value = img
	document.getElementById(form).submit()
}

function submitForm(id){
	document.getElementById(id).submit()
}

function LangParse(val,id){
	val = ",L"+val+","
	
	var d = document.getElementById(id)
	var st1 = d.value
	if(st1.search(val) != -1){
		st1 = st1.replace(val,"")
	}else{
		st1+=val
	}
	
	d.value = st1
}

function applyFilter(deger) {
	var yaz = new String();
	var numaralar = "0123456789.";
	var chars = deger.value.split("");
	for (i = 0; i < chars.length; i++) {
		if (numaralar.indexOf(chars[i]) != -1) yaz += chars[i];
	}
	if (deger.value != yaz) deger.value = yaz;
}

function generateUserName(fid1,fid2,rid){
	f1 = document.getElementById(fid1)
	f2 = document.getElementById(fid2)
	res = document.getElementById(rid)
	
	var name = f1.value
	var surname = f2.value
	
	var rand1 = 1+Math.floor(Math.random()*(name.length-1))
	var rand2 = 1+Math.floor(Math.random()*(surname.length-1))
	var rand = Math.floor(Math.random()*99)
	
	var st1 = f1.value.substring(0,rand1)+f2.value.substring(0,rand2)+rand
	
	res.value = st1
	
}

function createTypeField(div,sel,arr){
		num = document.getElementById(sel).selectedIndex
		full = ''
		
		
		for(i=1;i<=num;i++){
			full = full + '<div>'+
        '<table width="100%" border="0">'+
         ' <tr>'+
		 '<td rowspan="2">'+i+'</td>'+
            '<td><span class="xpSt">CD T&uuml;r&uuml;</span></td>'+
            '<td><span class="xpSt">Kira Fiyat&#305;</span></td>'+
            '<td><span class="xpSt">Sat&#305;&#351; Fiyat&#305;</span></td>'+
           '<td><span class="xpSt">&Uuml;cretlendirme &#350;ekli</span></td>'+
            '<td><span class="xpSt">Ses Format&#305; </span></td>'+
            '<td><span class="xpSt">G&ouml;r&uuml;nt&uuml; Boyutu </span></td>'+
          '</tr>'+
          '<tr>'+
            '<td><select name="type'+i+'">'+
             arr[0]+
            '</select></td>'+
            '<td><input name="cost_rent'+i+'" type="text" class="field" /></td>'+
            '<td><input name="cost_sell'+i+'" type="text" class="field" /></td>'+
            '<td><select name="cost_type'+i+'">'+
              '<option value="Standart">Standart</option>'+
              '<option value="Unique">Her CD &#304;&ccedil;in Ayr&#305;</option>'+
            '</select></td>'+
            '<td><select name="auFormat'+i+'">'+
             arr[1]+
            '</select></td>'+
            '<td><select name="aspect'+i+'">'+
              arr[2]+
            '</select></td>'+
          '</tr>'+
        '</table>'+
        '</div>'+
		'<hr/>';
		}
		
		document.getElementById(div).innerHTML = full;
}

function urljump_byApply(url,text) 
{ 
    if (confirm(text)) 
    { 
        top.window.location = url; 
    } 
} 

function urljump(url){
	top.window.location = url;
}

function expandit(curobj, hide) {
	if(document.getElementById(curobj)) {
  		folder=document.getElementById(curobj).style;
	} else {
		if(ns6==1||operaaa==true) {
			folder=curobj.nextSibling.nextSibling.style;
		} else {
			folder=document.all[curobj.sourceIndex+1].style;
		}
   }
	if(folder.display=="none")
	{
		folder.display="";
	} else {
		folder.display="none";
	}
	if(hide) {
		var hide_objects = hide.split(",");
		for(i=0; i<hide_objects.length; i++) {
			hide_objects[i]=hide_objects[i].replace(/^\s*(.*)/, "$1");
			hide_objects[i]=hide_objects[i].replace(/(.*?)\s*$/, "$1");
			if(document.getElementById(hide_objects[i])) {
				hidden=document.getElementById(hide_objects[i]).style;
				if(hidden.display=="") {
					hidden.display="none";
				}
			}
		}
	}
}

function refreshTotal(count,source,target){
	clearTimeout(TotalTimeCalculator);
	var c = parseInt(count);
	var total = 0;
	total = parseFloat("0");
	var tmp = 0;
	for (i=1;i<=c;i++){
		tmp = parseFloat(document.getElementById(source+i.toString()).value);
		total = total + tmp;
	}
	document.getElementById(target).innerHTML = "Toplam Tutar: <span class='xpSt'>"+total.toString()+"</span> YTL";
	TotalTimeCalculator = setTimeout("refreshTotal('"+count+"','"+source+"','"+target+"')",1000)
}

function prepareSearchUrl(path,gotoPage){
	var s_cat = document.getElementById('search_cat');
	var s_type = document.getElementById('search_type');
	var s_country = document.getElementById('search_country');
	var s_year = document.getElementById('search_year');
	var s_cd_type = document.getElementById('search_cd_type');
	var s_aul = document.getElementById('search_aul');
	var s_sl = document.getElementById('search_sl');
	var s_str = document.getElementById('search_str');
	
	var url = '';
	
	var str = s_str.value;
	
	str = str.toLowerCase();
	
	str = str.replace(/þ/gi,'[t:s]');
	str = str.replace(/ð/gi,'[t:g]');
	str = str.replace(/ý/gi,'[t:i]');
	str = str.replace(/ö/gi,'[t:o]');
	str = str.replace(/ü/gi,'[t:u]');
	str = str.replace(/ç/gi,'[t:c]');
	
	url = path + '?s_cat=' + s_cat.options[s_cat.selectedIndex].value;
	url += '&s_type=' + s_type.options[s_type.selectedIndex].value;
	url += '&s_country=' + s_country.options[s_country.selectedIndex].value;
	url += '&s_year=' + s_year.options[s_year.selectedIndex].value;
	url += '&s_cd_type=' + s_cd_type.options[s_cd_type.selectedIndex].value;
	url += '&s_aul=' + s_aul.options[s_aul.selectedIndex].value;
	url += '&s_sl=' + s_sl.options[s_sl.selectedIndex].value;
	url += '&page=' + gotoPage;
	
	xajax_prepareSearchUrl(url,str);
}

function bannerLoop(img,imgList,i){
	var imge = document.getElementById(img);
	
	var list = imgList.split(",");
	if(i >= list.length) i = 0;
	imge.src = list[i];
	
	imge = document.getElementById(img);
	
	var w = 445;
	var h = 175;
	
	var iw = imge.width;
	var ih = imge.height;
	
	var err = "";
	
	if(iw > w){
		var scale = (w / iw);
		err += "scale ("+iw+" X "+ih+") by "+scale+"<br/>";
		var nw = w;
		var nh = scale * ih;
		iw = nw;
		ih = nh;
		
	}
	
	
	
	if(ih > h){
		var scale = (h / ih);
		err += "scale ("+iw+" X "+ih+") by "+scale+"<br/>";
		var nw = scale * iw;
		var nh = h;
		iw = nw;
		ih = nh;
		
	}
	
	iw = parseInt(iw+"");
	ih = parseInt(ih+"");
	err += "last: "+iw+" X "+ih;
	//alert(err);
	
	//imge.width = parseInt(iw);
	//imge.height = parseInt(ih);
	
	//alert("w: "+iw+" h: "+ih);
	var d = document.getElementById("bannerImg_div");
	
	if(iw > 100 && ih > 100){
		d.innerHTML = "<img src=\""+list[i]+"\" width=\""+iw+"\" height=\""+ih+"\" />";
	}else{
		d.innerHTML = "<img src=\""+list[i]+"\"/>";
	}
	
	i++;
	setTimeout("bannerLoop('"+img+"','"+imgList+"',"+i+")",20000);
}
