﻿var ChildNumber = 0;
var bname = navigator.appName;
var bvers = navigator.userAgent;
var verOffset=bvers.indexOf("MSIE")
var bvers  = parseFloat(bvers.substring(verOffset+5));
function addChild ()
{
	var BirthDay;
	var BirthMonth;
	var BirthYear;
	if( ChildNumber < 6 )
	{
		ChildNumber++
		var add_it = "\n\n"+'<fieldset><legend>'+ChildNumber+'. Çocuk</legend><label for="Name_Child'+ChildNumber+'">Adı</label><input type="text" name="Name_Child'+ChildNumber+'" id="Name_Child'+ChildNumber+'" value="" maxlength="48" /><br /><label for="LastName_Child'+ChildNumber+'">Soyadı</label><input type="text" name="LastName_Child'+ChildNumber+'" id="LastName_Child'+ChildNumber+'" value="" maxlength="52" /><br /><label for="BirthDay_Child'+ChildNumber+'">Doğum Günü</label><select name="BirthDay_Child'+ChildNumber+'" id="BirthDay_Child'+ChildNumber+'">'+ getBirthDay(BirthDay) +'</select><select name="BirthMonth_Child'+ChildNumber+'" id="BirthMonth_Child'+ChildNumber+'">'+ getBirthMonth(BirthMonth) +'</select><select name="BirthYear_Child'+ChildNumber+'" id="BirthYear_Child'+ChildNumber+'">'+ getBirthYear(BirthYear) +'</select></fieldset>'+"\n\n";
	
		var DivName = "AddHerem"+ChildNumber;
		var Div = document.createElement("div");
		Div.setAttribute( "id", DivName );
		
		var AdderBr = document.getElementById("AddHere");
		var parentDiv = AdderBr.parentNode;
		
		parentDiv.insertBefore(Div, AdderBr);
		if(obj = document.getElementById(DivName))
		obj.innerHTML = add_it
	}
	else
	{
		alert("En fazla 6 çocuk ekleyebilirsiniz.")
	}
}

function getBirthDay(degisken)
{
	 var value = "";
	 for ( i = 1; i <= 31; i++)
	{
		if (degisken == i )
			value += "<option value='"+i+"' selected='selected'>"+i+"</option>";
		else
			value += "<option value='"+i+"'>"+i+"</option>";
	}
			
	return value;
}

function getBirthMonth(degisken)
{
	 var value = "";
	 for ( i = 1; i <= 12; i++)
	{
		if (degisken == i )
			value += "<option value='"+i+"' selected='selected'>"+i+"</option>";
		else
			value += "<option value='"+i+"'>"+i+"</option>";
	}
	return value;
}

function getBirthYear(degisken)
{
	 var value = "";
	 for ( i = 1918; i <= 2008; i++)
	{
		if (degisken == i )
			value += "<option value='"+i+"' selected='selected'>"+i+"</option>";
		else
			value += "<option value='"+i+"'>"+i+"</option>";
	}
	return value;
}

function SendInfo()
{
	document.getElementById('Background').style.visibility="visible";
	document.getElementById('Background').style.display="block";
	document.getElementById('WarnBackground').style.visibility="visible";
	document.getElementById('WarnBackground').style.display="block";
	if (bname == "Microsoft Internet Explorer" && bvers<7)
		document.body.style.overflow="hidden";
	loadSendForm();
	document.getElementById('Warn').style.visibility="visible";
	document.getElementById('Warn').style.display="block";
}

function closeWarn()
{
	document.getElementById('Background').style.visibility="hidden";
	document.getElementById('Background').style.display="none";
	document.getElementById('WarnBackground').style.visibility="hidden";
	document.getElementById('WarnBackground').style.display="none";
	document.getElementById('Warn').style.visibility="hidden";
	document.getElementById('Warn').style.display="none";
	document.getElementById('sending').innerHTML = "";
	if (bname == "Microsoft Internet Explorer" && bvers<7)
		document.body.style.overflow="";
	ChildNumber = 0
}

function loadSendForm()
{
    HttpRequest = HttpRequestDo()
	var parameters = "";
	HttpRequest.onreadystatechange = WriteSendForm;
	HttpRequest.open('GET', 'SendCardForm.aspx', true);
	HttpRequest.setRequestHeader("Connection", "close");
	HttpRequest.send(parameters);
}

function WriteSendForm() 
{
      if (HttpRequest.readyState == 4) 
	  {
         if (HttpRequest.status == 200) 
		 {
		 	result = HttpRequest.responseText;
			document.getElementById('sending').innerHTML = result;
         } 
      }
	  else
	  {
			document.getElementById('sending').innerHTML = '<img src="Template/Images/Design/Layout/ajax.gif" title="Yükleniyor..." alt="Yükleniyor..." />'; 
	  }
}

function getFormParameters(formName)
{
	var Parameters = '';
	form = document.forms[formName]
	Elements = form.elements;
	for(i = 0 ; Elements.length > i ; i++)
	{
		if(Elements[i].type != undefined && Elements[i].type != 'button' && Elements[i].type != 'submit' )
		{
		 	if(Elements[i].type == 'text' )
				Parameters += Elements[i].name+"="+Elements[i].value+"&"
			if(Elements[i].type == 'select-one' )
			{
				Parameters += Elements[i].name+"="+Elements[i].options[Elements[i].selectedIndex].value+"&"				
			}
		}
	}
	Parameters +="ChildNumber="+ChildNumber
	return Parameters
}

function sendForm(obj)
{
	var formName = obj.name
	parameter = getFormParameters(formName)
	POSTRequest('SendCardForm.aspx', parameter);
}

function POSTRequest(url, parameter)
{
    HttpRequest = HttpRequestDo()
	HttpRequest.open('POST', url, true);
	HttpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	HttpRequest.setRequestHeader("Content-length", parameter.length);
	HttpRequest.setRequestHeader("Connection", "close");
	HttpRequest.onreadystatechange = alertContents;
	HttpRequest.send(parameter);
}

function alertContents() 
{
	  if (HttpRequest.readyState == 4) 
	  {
         if (HttpRequest.status == 200) 
		 {
				result = HttpRequest.responseText;
				document.getElementById('sending').innerHTML = result; 
				if(result == "")
					closeWarn();
				
         } 
      }
	  else
	  {
			document.getElementById('sending').innerHTML = '<img src="Template/Images/Design/Layout/ajax.gif" title="Yükleniyor..." alt="Yükleniyor..." />'; 
	  }
}
