﻿function getAjaxPage(address,div,show,onComplete,onError) {
	var http = false;
	if(address.indexOf("?")>-1) address += "&"; else address += "?";
	address += String(Math.random()).replace(".","");

	if(navigator.appName == "Microsoft Internet Explorer") {
		http = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		http = new XMLHttpRequest();
	} 
	http.open("GET", address, true);
	http.onreadystatechange=function() {
		if(http.readyState == 4) {
		    if(http.status=="200") {
			    if(show) {
                    var divElement = document.getElementById(div);
                    if(divElement!=null) {                       	                                
                        var responseText = http.responseText;
                        if(responseText!=null && responseText != "") {                          
                            var newDiv = document.createElement("div");
                            newDiv.setAttribute("id","newDiv");
                            newDiv.innerHTML = responseText.replace(/(&nbsp;|\s)*<script/,"&nbsp;\n<script");
                            removeAllChildNodes(divElement);
                            divElement.appendChild(newDiv);
                            
		                    var scripts = divElement.getElementsByTagName("script");
		                    var mainHead = document.getElementsByTagName("head")[0];
		                    for(var i=0;i<scripts.length;i++)
		                    {
			                    var newScript = document.createElement("script");
			                    newScript.type="text/javascript";
			                    mainHead.appendChild(newScript);
			                    newScript.text=scripts[i].text;
			                    //alert(scripts[i].text);
		                    }
                        }
                    }
			    }
                if(onComplete!=null) {
                    eval(onComplete);
                }
		    } else {
		        if(onError!=null) eval(onError);
		    }
		}
	}
	http.send(null);
}

function removeAllChildNodes(node) {
    if (node && node.hasChildNodes && node.removeChild) {
        while (node.hasChildNodes()) {
        node.removeChild(node.firstChild);
        }
    }
}

// post data
function postDatas(address,datas) {
	
	var newForm = document.createElement('form');
	newForm.setAttribute('id','pagePost');
	newForm.setAttribute('method','post');
	newForm.setAttribute('action',address);
	
	if(datas.length>0) { // veri varsa
		for(x=0;x<datas.split('&').length;x++) {
			var newInput = document.createElement('input');
			newInput.setAttribute('type','hidden');
			newInput.setAttribute('name',datas.split('&')[x].split('=')[0]);
			newInput.setAttribute('value',datas.split('&')[x].split('=')[1]);
			newForm.appendChild(newInput);
		}
	}
	
	document.body.appendChild(newForm);
	newForm.submit();
}
// post data

function getCheckboxValue(checkboxSet) {
    var checkboxes = document.getElementsByName(checkboxSet);
    for(var x=0;x<checkboxes.length;x++)
        if(checkboxes[x].checked) return checkboxes[x].value;  
    return false;
}

// karakter encoding
function encodeString(str) {
    return str
	.replace(/ç/g,"%C3%A7")
	.replace(/Ç/g,"%C3%87")
	.replace(/ğ/g,"%C4%9F")
	.replace(/Ğ/g,"%C4%9E")
	.replace(/ı/g,"%C4%B1")
	.replace(/İ/g,"%C4%B0")
	.replace(/ö/g,"%C3%B6")
	.replace(/Ö/g,"%C3%96")
	.replace(/ş/g,"%C5%9F")
	.replace(/Ş/g,"%C5%9E")
	.replace(/ü/g,"%C3%BC")
	.replace(/Ü/g,"%C3%9C");
}

function decodeString(str) {
	return str
	.replace(/%C3%A7/g,"ç")
	.replace(/%C3%87/g,"Ç")
	.replace(/%C4%9F/g,"ğ")
	.replace(/%C4%9E/g,"Ğ")
	.replace(/%C4%B1/g,"ı")
	.replace(/%C4%B0/g,"İ")
	.replace(/%C3%B6/g,"ö")
	.replace(/%C3%96/g,"Ö")
	.replace(/%C5%9F/g,"ş")
	.replace(/%C5%9E/g,"Ş")
	.replace(/%C3%BC/g,"ü")
	.replace(/%C3%9C/g,"Ü");
}
// karakter encoding

$(document).ready(function() {
	
	$("div#rotator-container > div#rotator-buttons div.rotator-button").mouseover(function() {
		selectRotator(this);
	});
	
	selectRotator($("div#rotator-container > div#rotator-buttons div.rotator-button:first").get(0));
});

function selectRotator(button) {
	$("div#rotator-container > div#rotator-buttons div.rotator-button").removeClass('rotator-button-over');
	$("div#rotator-container > div#rotator-buttons div.rotator-button").addClass('rotator-button');
	$(button).addClass('rotator-button-over');
	$("div#rotator-container > div#rotator-images").empty();
	$("<img>").attr("src", "img/rotator/" + $(button).attr('img')).css('display', 'none').appendTo($("div#rotator-container > div#rotator-images"));
	$("div#rotator-container > div#rotator-images > img").fadeIn();
}
$(document).ready(function() {
    if($.browser.msie && Number($.browser.version.substr(0,1)) <= 6) // png fix < ie6
        window.setTimeout(function() { DD_belatedPNG.fix('.pngfix'); }, 100)

	$('#io-main-content-boxes-left').loopedSlider({
			autoStart: 5000,
			containerClick: false,
			slidespeed: 500,
			fadespeed: 500
		});
});