/* function document.getElementById(id){
	return document.getElementById(id);
} */

function ajaxFunction(url,id)
	{
		var xmlHttp;
		try{
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}
		catch (e){
			// Internet Explorer
			try{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e){
				try{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e){
					alert("Hata!!!");
					return false;
				}
			}
		}
		xmlHttp.onreadystatechange=function(){
			if(xmlHttp.readyState==4){
			//alert(Utf8.decode(xmlHttp.responseText));
				/* var reg_control = new RegExp('(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)','img');
				//eval(xmlHttp.responseText.match(hede));
				var dizi = xmlHttp.responseText.match(reg_control);
				//var dizi = eval(xmlHttp.responseText.match(reg_control));
				for (i=0;i<dizi.length;i++){
					eval(dizi[i]);
				} */
				document.getElementById(id).innerHTML = xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET",url,true);
		xmlHttp.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
		xmlHttp.send(null);
	}
	
	
var Utf8 = {

    // public method for url encoding
    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;
    },

    // public method for url decoding
    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;
    }

}

function setParameters(form){
	var n,v;// n -> name , v -> value
	var postRequest='';
	for(var i=0;i<form.elements.length;i++)
	{
		n = form.elements[i].name;
		v = Utf8.encode(form.elements[i].value);
		postRequest += escape(n) + '=' + escape(v) + '&';//artýk problem yok :).
	}
	return postRequest;
}

function checkboxIdList(){
	var chk = document.cart_products_form.addtocart_checkbox;
	var return_array = new Array();
	if(chk.length==undefined){return_array.push(chk.value);} 
	for(var i=0;i<chk.length;i++){
		if(chk[i].checked==true){
			return_array.push(chk[i].value); 
		}
	}
	return return_array;
}
function checkboxValueList(){
	var chk = document.cart_products_form.addtocart_checkbox;
	var inpt = document.cart_products_form.cart_products_quantity;
	var return_array = new Array();
	if(chk.length==undefined){return_array.push(inpt.value);} 
	for(var i=0;i<chk.length;i++){
		if(chk[i].checked==true){
			return_array.push(inpt[i].value); 
		}
	}
	return return_array;
}

function nl2br( str ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: nl2br('Kevin\nvan\nZonneveld');
    // *     returns 1: 'Kevin<br/>van<br/>Zonneveld'
 
    return str.replace(/([^>])\n/g, '$1<br/>');
}


function new_freecap()
{
	// loads new freeCap image
	if(document.getElementById)
	{
		// extract image name from image source (i.e. cut off ?randomness)
		thesrc = document.getElementById("freecap").src;
		thesrc = thesrc.substring(0,thesrc.lastIndexOf(".")+4);
		// add ?(random) to prevent browser/isp caching
		document.getElementById("freecap").src = thesrc+"?"+Math.round(Math.random()*100000);
	} else {
		alert("Hata!!!");
	}
}

function goster(id,adet){
	if(document.getElementById("icerik_"+id).style.display==''){
		document.getElementById("icerik_"+id).style.display='none';
	}else{
		document.getElementById("icerik_"+id).style.display='';
	}
	for(var i=1;i<=adet;i++){
		if(i!=id){
			document.getElementById("icerik_"+i).style.display='none';
		}
	}
}


function postaCekiOdeme(){

	document.getElementById('invoice_uyari_div').innerHTML='Posta Ã‡eki ile Ã¶deme ';
	document.getElementById('invoice_next_button').value='Ä°ÅžLEMÄ° TAMAMLA';
	document.getElementById('invoiceform').action="index.php?page=invoiceform2";

}