
	var XMLHttpRequestObject = false;
	var count_words;
	var rate;
	var oplata_podstawowa=2;
	var intervalId=null;
	var mail;
	var cena;
	

	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject('Microsoft.XMLHTTP');
	}
	
	
	function sprawdzChecked(obj){
		if(obj.checked==true)mojConfirm();
	}
	function checkTime(i){
		if (i<10)
  		{
  		i="0" + i;
  		}
		return i;
	}
	
	function mojConfirm(){
		var today=new Date();
		var h=today.getHours();
		var m=today.getMinutes();
		m=checkTime(m);
		
			if(rate==1.5)today.setDate(today.getDate()+2);
			if(rate==3)today.setDate(today.getDate()+1);
		var day=today.getDate();
		var month=today.getMonth();
		var year=today.getYear();
		
		if(year<1900)year+=1900;
		month+=1;
		month=checkTime(month);
		
		var obj=document.getElementById('submit_addresses');
		var submit_addresses=0;
		if(obj!=null)submit_addresses=obj.value;
		
			
		
		var text='Thank you for choosing us. You submitted <b>'+submit_addresses+'</b> valid emails. E-mails not accepted are invalid or those already stored in our database.The outstanding amount payable is <b>&pound; '+(cena.toFixed(2))+'</b>. If you process this payment in the next 10 minutes your coursework will be returned to you by <b>'+h+':'+m+' '+day+'/'+month+'/'+year+'</b>  to the following email:<b>' +mail+'</b>';
		var obj=document.getElementById('dialog_space');
		obj.innerHTML='<div id="dialog" title=""><p class="dialog"><img src="images/logo.jpg" width="100px" align="left">'+text+'</p></div>';
		$(function() {
		$('#dialog').dialog({
			bgiframe: true,
			resizable: true,
			height:240,
			width:440,
			modal: true,
			overlay: {
				backgroundColor: '#000',
				opacity: 0.5
			},
			buttons: {
				'Pay Online Now': function() {
					document.form_coursework2.submit();
				},
				Cancel: function() {
					$(this).dialog('close');
				}
			}
		});
	});
	}
	
	
	
	function mojAlert(title,content){
	var obj=document.getElementById('dialog_space');
		obj.innerHTML='<div id="dialog" title="'+title+'"><p class="dialog">'+content+'</p></div>'; 	
	$(function(){
		$('#dialog').dialog({
			bgiframe: true,
			modal: true,
			buttons: {
				Ok: function() {
					$(this).dialog('close');
				}
			}
		});
	});
	}
	
	function moj30sAlert(content){
	var obj=document.getElementById('dialog_30s_space');
		obj.innerHTML='<div id="dialog_30s" title=""><p class="dialog">'+content+'</p></div>'; 	
	$(function(){
		$('#dialog_30s').dialog({
			bgiframe: true,
			modal: true,
			buttons: {
				Ok: function() {
					$(this).dialog('close');
				}
			}
		});
	});
	}
	
function odpalOknoCzasowe(){
		intervalId=setInterval(oknoCzasowe,30000);
}	
function oknoCzasowe(){
clearInterval(intervalId);
moj30sAlert('Pasting email addresses here is not compulsory.  You may do so only if you wish to save money and recommend Eessay to other students.');
}	

function set_count_words(ile,stawka,email,cenat){
		count_words=ile;
		rate=stawka;
		mail=email;
		cena=cenat;
}	
	
function count_addresses(){	

	var div='td_addresses_count';
	var params='addresses='+document.form_coursework2.addresses.value;
	
	if (XMLHttpRequestObject) {
		XMLHttpRequestObject.open('POST','skrypty/count_addresses.php');
		XMLHttpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject.setRequestHeader("Content-length", params.length);
		XMLHttpRequestObject.onreadystatechange = function ()
		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){
				var obj = document.getElementById(div);
				
				var odp=XMLHttpRequestObject.responseText;
				var result = odp.split("#"); 
				ustawRedukcje(result[0]);
				obj.innerHTML='';
				//var text='<p class="dialog"><table><tr><td>Wykryte maile:</td><td><span style="color:BLACK;font-weight:bold;">'+result[1]+'</span></td></tr>';
				//text+='<tr><td>Poprawne maile:</td><td><span style="color:GREEN;font-weight:bold;">'+result[0]+'</span></td></tr>';
				//text+='<tr><td>Niepoprawne maile:</td><td><span style="color:RED;font-weight:bold;">'+result[2]+'</span></td></tr>';
				//text+='<tr><td>Zajete maile:</td><td><span style="color:RED;font-weight:bold;">'+result[3]+'</span></td></tr></table></p>';
				//mojAlert('Licznik maili',text);
				//obj.innerHTML='<input type="button" name="count" value="count" id="przycisk" onclick="count_addresses()">';
				//document.form_coursework2.addresses.value=result[1];
			}
			
			if (XMLHttpRequestObject.readyState == 1 ){
				var obj = document.getElementById(div);
				obj.innerHTML= '<img src="images/loader.gif" height="32px">';
			}
			
		}
	XMLHttpRequestObject.send(params);
	}
}
	
	
		function ustawRedukcje(submit_addresses){
			var obj=document.getElementById('submit_addresses');
			if(obj!=null)obj.value=submit_addresses;
			
			var obj=document.getElementById('reduced_charge');
			if(obj!=null){
					var war=(count_words-submit_addresses)*rate;
					if(war<0)war=0;
					obj.value=((war/100)+oplata_podstawowa).toFixed(2);
					cena=parseFloat(obj.value);
				}
	
		}
	
	
	
		function sprawdz_form_coursework1(){
			var mail=document.getElementById('mail');
			var mail_repeat=document.getElementById('mail_repeat');
			
			
			if(mail.value!=mail_repeat.value){
				//alert('Oops, emails don’t match!');
				mojAlert('','Oops, emails don’t match!');
				}
			else{
				if(mail.value.length==0 || mail_repeat.length==0 || sprawdzMail(mail.value)==false){
				//alert('You have to type Your correct e-mail address');
				mojAlert('','You have to type Your correct e-mail address');
				}
				else document.form_coursework1.submit();
			}	
		}
		
		function sprawdz_form_coursework2(){
			var terms=document.getElementById('terms_and_conditions');	
			if(!terms.checked)mojAlert('','Before proceeding to checkouts, you have to read and accept the Terms and Conditions.');
			else mojConfirm();
		}
		
		function submit_form_BuyForm(){
			document.BuyForm.submit();
		}
		
		function sprawdzMail(mail){
			var reEmail=/^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/;
			return reEmail.test(mail);
		}
		
		
		
		function ustawTloCoursework(){
			//alert(obj.value.length);
			if(document.form_coursework1!=null){
				if(document.form_coursework1.coursework.value.length>0){
				document.form_coursework1.coursework.className='coursework_pelne';
				document.form_clear.button_clear.style.visibility='visible';
				}
				else{
				document.form_coursework1.coursework.className='coursework';
				document.form_clear.button_clear.style.visibility='hidden';
				}
				setTimeout(ustawTloCoursework,500);
			}
		}
		
		function ustawTloAddresses(){
			//alert(obj.value.length);
			if(document.form_coursework2!=null){
				if(document.form_coursework2.addresses.value.length>0)
				document.form_coursework2.addresses.className='addresses_pelne';
				else
				document.form_coursework2.addresses.className='addresses';
				
				setTimeout(ustawTloAddresses,500);
			}
			
		}
		