var phrase = new Array();

function createWindow(title, width, height, url) {
	win.name = title;
	win.width = width; 
	win.height = height;
	win.contentOption="iframe";
	win.contentURL = url;
	win.create();
}

function validateForm(name) {
	var frm = document.forms[name].elements;
	var str = "";
	var returner = true;
	
	for (var i=0; i<frm.length; i++) {
		if (frm[i].getAttribute("validate")) {
			var vld = frm[i].getAttribute("validate").split("&");
			
			for (var j=0; j<vld.length; j++) {
				var fnc = vld[j].split("=")[0];
				var identifier = vld[j].split("=")[1];
				if (fnc == "blank") {
					if (valid.isBlank(frm[i].value)) {
						str += frm[i].getAttribute("caption")+" boş geçilemez.\n";
						returner = false;
					}
				}
				if (fnc == "lessThan") {
					if (valid.isLessThan(identifier, frm[i].value.length)) {
						str += frm[i].getAttribute("caption")+" "+identifier+" karakterden kısa olamaz.\n";
						returner = false;
					}
				}
				if (fnc == "moreThan") {
					if (valid.isMoreThan(identifier, frm[i].value.length)) {
						str += frm[i].getAttribute("caption")+" "+identifier+" karakterden uzun olamaz.\n";
						returner = false;
					}
				}
				if (fnc == "email") {
					if (!valid.isEmail(frm[i].value)) {
						str += frm[i].getAttribute("caption")+" geçersiz.\n";
						returner = false;
					}
				}
			}
		}
	}
	if (!returner) {
		alert(str);
	}
	
	return returner;
}

function comboGetCity(formName, prefix, country, city) {
	var cityName = (prefix.indexOf("%")>-1) ? (prefix.split("%")[0])+"city"+(prefix.split("%")[1]) : prefix+"city";
	
	if (country =="") {
		emptySelectBox(formName, cityName);
		return;
	}
	http_request = false;
	if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	}
	
	emptySelectBox(formName, cityName);
	addOptions(formName, cityName, "", "... yukleniyor ...");
	
	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			emptySelectBox(formName, cityName);
			var splitter = http_request.responseText.split("[|]");
			for (var i=0; i<splitter.length-1; i++) {
				addOptions(formName, cityName, splitter[i].split("[=]")[0], splitter[i].split("[=]")[1]);
				if (splitter[i].split("[=]")[0] == city) {
					document.forms[formName].elements[cityName].selectedIndex = i;
				}
			}
		}
	}
	http_request.open("GET", "cpAll.php?mode=getCity&country=" + country, true);
	http_request.send(null);
}

function emptySelectBox(formName, x) {	
	var y = document.forms[formName].elements[x].options.length;
	for (var i=0; i<y; i++) {
	    try {
		    document.forms[formName].elements[x].options.remove(0);
		} catch (err) {
		    document.forms[formName].elements[x].options[0] = null;
		}
	}
}

function addOptions(formName, selectBox, itemValue, itemText) {
	var opt = document.createElement("OPTION");
	opt.value = itemValue;
	opt.text = itemText;
	document.forms[formName].elements[selectBox].options.add(opt);
}

function addDays(date1, numberOfDays) {
    var d1Split = date1.split(".");
    var sDate = new Date(d1Split[1]+"/"+d1Split[0]+"/"+d1Split[2]);
	numberOfDays = numberOfDays * 86400000;
    var daysApart = Math.abs(Math.round((sDate)));
	daysApart = daysApart + numberOfDays;
	var nd = new Date(daysApart);
	nday = (nd.getDate().toString().length > 1) ? nd.getDate() : "0" + nd.getDate();
	nmonth = ((nd.getMonth()+1).toString().length > 1) ? (nd.getMonth()+1) : "0" + (nd.getMonth()+1);
	nyear = nd.getFullYear();
	return nday + "." + nmonth + "." + nyear;
}

function tabsChange(obj) {
	var pNode = obj.parentNode;
	var pChild = pNode.getElementsByTagName("TD");
	
	for (var i=0; i<pChild.length; i++) {
		pChild[i].className = "tab";
		document.getElementById("c_"+pChild[i].id.split("_")[1]).style.display = "none";
	}
	obj.className = "tabSelected";
	document.getElementById("c_"+obj.id.split("_")[1]).style.display = "";
}