var iframeObject = new Array();	
var textarea_width 	= 300;
var textarea_height	= 410;
var address_width 	= 308;
var address_height	= 47;
var editor_textarea_width 	= 300;
var editor_textarea_height	= 430;
var editor_address_width 	= 300;
var editor_address_height	= 54;
var bgimage_textside_width 	= 642;
var bgimage_textside_height	= 448; 

var contentholder_width		= 990;

var BG_MAX_W_HORIZ = 642;
var BG_MAX_H_HORIZ = 428;
var counter 	= 10;
var currentStep	= 0;
var currentImageTypeMain 	= 1;
var currentImageType1 		= 1;
var currentImageType2 		= 3;
var paymentType 			= 0;

var adresatLinkLength		= 20; 
var win = null;

var alert0 = "Nastąpił bład. Prosimy spróbować póżniej. Upewnij się że używasz najnowszych przeglądarek typu: Opera, Internet Explorer lub FireFox";
var alert1 = "Prawdopodobną przyczyną jest wolny Internet. Strona nie załadowała się prawidłowo. Prosimy spróbować póżniej."; 
var alert2 = "Nie mogę połączyć się z serwerem:";
var alert3 = "Prawdopodobną przyczyną jest wolny Internet.\nStrona zostanie teraz odświeżona. Prosimy spróbować póżniej.";
var alert4 = "Prawdopodobną przyczyną jest wolny Internet. Błąd podczas tworzenia obiektu XMLHttpRequest. Prosimy spróbować póżniej. ";
var alert4_1 = "Prawdopodobną przyczyną jest wolny Internet. Błąd podczas tworzenia obiektu XMLHttpRequest dla IE. Prosimy spróbować póżniej."; 
var alert5 = "Prawdopodobną przyczyną jest wolny Internet. Prosimy spróbować póżniej. Error reading the response";
var alert6 = "Prawdopodobną przyczyną jest wolny Internet. Prosimy spróbować póżniej. Problem przy pobieraniu danych:";
var alert7 = "Niepoprawna struktura XML:";
var alert8 = "Kartka o takim identyfikatorze została wysłana już wcześniej.\nTeraz nastąpi powrót do strony głównej. Prosimy spróbować jeszcze raz.";
var alert9 = "Nie można skasować tego adresata.\nMusi istnieć przynajmniej jeden.";
var alertGeneral = "Prawdopodobną przyczyną jest wolny Internet.\nUpewnij się również że używasz najnowsze przeglądarki typu:\nFireFox, Internet Explorer, Chrome lub Opera.\n\nTeraz nastąpi powrót do strony głównej. Prosimy spróbować jeszcze raz.";

var DANE_NADAWCY 			= "Kartula.pl";
var DANE_NADAWCY_TITLE 		= "Dane nadawcy na kopercie";
var DANE_NADAWCY_TITLE_attr = "Dane jakie będą widnieć na kopercie w miejscu 'Nadawca'. Zmień, pozostaw 'Kartula.pl' lub wyczyść pole.";

var TXT_ADRESAT_DEF = "Nazwa Adresata";
var TXT_ADRESAT_LIMIT  = "Limit adresatów"; 
var TXT_ADRESAT_REMOVE = "Czy chcesz usunąć tego adresata?";
var TXT_ADRESAT_REMOVE_NO = "Nie można usunąć tego adresata.\nMusi istnieć przynajmniej jeden!";

var TXT_IDLE = "Sesja wygasła.\nTeraz nastąpi odświeżenie strony!";

var TXT_CONFIRM = "Jesteś pewny?";
var TXT_PAYMENT = "Proszę wybrać sposób płatności!";

var TXT_EMAIL_WRONG 	= "Niepoprawny email!";
var TXT_EMAIL_IDENTICAL = "Email adresy nie są identyczne!";

var KONTAKT_EMAIL1 = "kontakt";
var KONTAKT_EMAIL2 = "kartula";
var KONTAKT_EMAIL3 = "pl";

var NBSP = "&nbsp;";

var errorMsg="";

var updateImageTextCounter = 0;

var userAgent = "User-agent header: " + navigator.userAgent;

function checkInputValue(value,inputName){
	var currentInputValue = $("input[name="+inputName+"]").attr("value"); 
	if(currentInputValue == value){
		$("input[name="+inputName+"]").attr("value",''); 
	}
}

function getPostTypeTitle(postType, countryValue){

	if ( countryValue == 'c090' || countryValue == 'Polska'){
		if(postType == MAIN_KARTKA_PRZESYLKA_TYPE1){
			return MAIN_KARTKA_PRZESYLKA_TYPE1_TITLE;
		}else{
			return MAIN_KARTKA_PRZESYLKA_TYPE2_TITLE;		
		}
	}else {
		if(postType == MAIN_KARTKA_PRZESYLKA_TYPE1){
			return MAIN_KARTKA_PRZESYLKA_TYPE1_TITLE_ZAGR;
		}else{
			return MAIN_KARTKA_PRZESYLKA_TYPE2_TITLE_ZAGR;	
		}
	}
}

function getCardFormatTitle(cardFormatValue){
	if(cardFormatValue == MAIN_KARTKA_TITLE_ID1){
		return MAIN_KARTKA_TITLE_TYPE1;
	}else if(cardFormatValue == MAIN_KARTKA_TITLE_ID2){
		return MAIN_KARTKA_TITLE_TYPE2;	 	
	}else if(cardFormatValue == MAIN_KARTKA_TITLE_ID3){
		return MAIN_KARTKA_TITLE_TYPE3;		
	}else{
		return MAIN_KARTKA_TITLE_TYPE4;		
	}
}

function getPrzesylkaPrices(cardFormatValue, countryValue){
	if ( countryValue == 'c090' || countryValue == 'Polska'){
		if(cardFormatValue == MAIN_KARTKA_TITLE_ID1){
			return ['Zwykła - '+CENA_ZA_KARTKE_A6_1+NBSP+DEF_ZL,'Polecona - '+CENA_ZA_KARTKE_A6_2+NBSP+DEF_ZL,CENA_ZA_KARTKE_A6_1,CENA_ZA_KARTKE_A6_2];
		}else if(cardFormatValue == MAIN_KARTKA_TITLE_ID2){
			return ['Zwykła - '+CENA_ZA_KARTKE_A5_1+NBSP+DEF_ZL,'Polecona - '+CENA_ZA_KARTKE_A5_2+NBSP+DEF_ZL,CENA_ZA_KARTKE_A5_1,CENA_ZA_KARTKE_A5_2];	 	
		}else if(cardFormatValue == MAIN_KARTKA_TITLE_ID3){
			return ['Zwykła - '+CENA_ZA_KARTKE_A4_1+NBSP+DEF_ZL,'Polecona - '+CENA_ZA_KARTKE_A4_2+NBSP+DEF_ZL,CENA_ZA_KARTKE_A4_1,CENA_ZA_KARTKE_A4_2];		
		}else{
			return ['Zwykła - '+CENA_ZA_KARTKE_A3_1+NBSP+DEF_ZL,'Polecona - '+CENA_ZA_KARTKE_A3_2+NBSP+DEF_ZL,CENA_ZA_KARTKE_A3_1,CENA_ZA_KARTKE_A3_2];		
		}
	}
	else {
		if(cardFormatValue == MAIN_KARTKA_TITLE_ID1){
			return ['Priorytet - '+CENA_ZA_KARTKE_A6_1_ZAGR+NBSP+DEF_ZL,'Polecona - '+CENA_ZA_KARTKE_A6_2_ZAGR+NBSP+DEF_ZL,CENA_ZA_KARTKE_A6_1_ZAGR,CENA_ZA_KARTKE_A6_2_ZAGR];
		}else if(cardFormatValue == MAIN_KARTKA_TITLE_ID2){
			return ['Priorytet - '+CENA_ZA_KARTKE_A5_1_ZAGR+NBSP+DEF_ZL,'Polecona - '+CENA_ZA_KARTKE_A5_2_ZAGR+NBSP+DEF_ZL,CENA_ZA_KARTKE_A5_1_ZAGR,CENA_ZA_KARTKE_A5_2_ZAGR];	
		}else if(cardFormatValue == MAIN_KARTKA_TITLE_ID3){
			return ['Priorytet - '+CENA_ZA_KARTKE_A4_1_ZAGR+NBSP+DEF_ZL,'Polecona - '+CENA_ZA_KARTKE_A4_2_ZAGR+NBSP+DEF_ZL,CENA_ZA_KARTKE_A4_1_ZAGR,CENA_ZA_KARTKE_A4_2_ZAGR];	
		}else{
			return ['Priorytet - '+CENA_ZA_KARTKE_A3_1_ZAGR+NBSP+DEF_ZL,'Polecona - '+CENA_ZA_KARTKE_A3_2_ZAGR+NBSP+DEF_ZL,CENA_ZA_KARTKE_A3_1_ZAGR,CENA_ZA_KARTKE_A3_2_ZAGR];	
		}
	}	
}

function setRPisanie(value){
	$("#currentPriceRPisanie b").eq(0).html(MAIN_RECZNE_PIS_TITLE+NBSP); 
	if(value){ 
		$("#currentPriceRPisanie span").eq(0).html(CENA_ZA_R_PISANIE);
	}else{ 
		$("#currentPriceRPisanie span").eq(0).html(CENA_ZERO);	
	}
}

function getCurrTime(){
	var cTime 	= new Date();
	var year 	= cTime.getFullYear();
	var month 	= cTime.getMonth() + 1;
	month 	= month < 10 ? '0'+month : month;
	var day 	= cTime.getDate();
	day 	= day < 10 ? '0'+day : day;
	var hour	= cTime.getHours();
	hour 	= hour < 10 ? '0'+hour : hour;
	var min	= cTime.getMinutes();
	min 	= min < 10 ? '0'+min : min;
	var sec	= cTime.getSeconds();
	sec 	= sec < 10 ? '0'+sec : sec;			
	
	return year+"/"+month+"/"+day+"-"+hour+":"+min+":"+sec;	
}

function updateImageText(str1){
	//Updating gtrack every 10 image text changes
	if((updateImageTextCounter-1)%10 == 0){
		gTrack(str1,sessionid,'ImageTextUpd-'+updateImageTextCounter,10);
	}
	var content = getContent( editorInstArray[5]);
	settingContent("ti",content);
	updateImageTextCounter++;
}
				
function setFooterW(id){

	var innerW = window.innerWidth;
	if(navigator.appName.indexOf("Microsoft")!=-1){
		innerW = document.body.offsetWidth;
	}
	if(innerW <= contentholder_width){
		if(id != 'footerSection2'){
			$("#"+id).css("left",4);
			$("#"+id).css("width",contentholder_width);
		}else{
			$("#"+id).css("left",0);
			$("#"+id).css("width",contentholder_width - 4);
		}
		
	}
}

function setFooterH(id,minimumTop){

	var innerH = window.innerHeight - 25;
	if(navigator.appName.indexOf("Microsoft")!=-1){
		innerH = document.body.offsetHeight - 25;
	}
		//alert("window.innerWidth="+window.innerWidth+",window.outerWidth="+window.outerWidth+",screen.Width="+screen.width);
	//Minimum height
	if(innerH < minimumTop){
		$("#"+id).css("top",minimumTop);
		//alert(innerH+"="+minimumTop);
	}
	//Setting footer at the bottom of the browser win
	else{
		$("#"+id).css("top",innerH);
				//alert(innerH+"="+innerH);
	}
}
function extractContent(str){ 

	//SimpleXMLElement doesn't recognizes nbsp entity so the spaces have to be removed
	var searchStr=/@nbsp@/gi;
	var replaceStr='&nbsp;';
	//var content = encodeURIComponent(str.replace(searchStr,replaceStr));
	var content = str.replace(searchStr,replaceStr);
	//When the element is empty IE fails when reading it. The object is undefined.

	if(content == '' || content == '<p>&nbsp;</p>'){
		return '<p></p>';
	}
	return content;

}
function cleanContent(str){ 

	//SimpleXMLElement doesn't recognizes nbsp entity so the spaces have to be removed
	var searchStr=/&nbsp;/gi;
	var replaceStr='@nbsp@';
	//alert(str);
	//var content = encodeURIComponent(str.replace(searchStr,replaceStr));
	var content = str.replace(searchStr,replaceStr);
	//alert(content);
	//When the element is empty IE fails when reading it. The object is undefined.
	if(content == ''){
		return '<p></p>';
	}
	return content;

}
function NewWindowMenu(mypage,myname,w,h,scroll,pos){

	var value=$("input[name=address_id]").attr("value");
	mypage=mypage+'&addressid='+value;
	if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}

	if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}

	else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}

	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=yes,toolbar=no,resizable=no';

	win=window.open(mypage,myname,settings);
}

function unblockBody(){
	var message='';
	$("#przetwarzanie").text(message);
	$("#transparentall").css("background-color","");
	$("#transparentall").css("opacity",0);
	$("#transparentall").css("z-index",-1);
	$("#transparentall").css("height",0);
}  
function blockBody(type){
	var position="";

	if($("#footerSectionSample").length != 0 ){
		position=$("#footerSectionSample").position(); 
	}else{
		position=$("#footerSection").position();
	}
	//alert(window.innerHeight+"=="+window.outerHeight+"=="+document.body.clientHeight+"=="+document.body.scrollHeight+"=="+position.top);
	$("#transparentall").css("height",position.top);
	if(!type){
		//transparent
		//$("#transparentall").css("background-color","#ffffff");
		$("#transparentall").css("background-color","#B8B8B8");
		//$("#transparentall").css("opacity",0);
		$("#transparentall").css("opacity",0.5);
	}else{
		//grey
		$("#transparentall").css("background-color","#B8B8B8");
		$("#transparentall").css("opacity",0.5);
	}
	$("#transparentall").css("z-index",100);
	
	if(navigator.appName.indexOf("Microsoft")!=-1){
		valueH = document.body.offsetHeight / 2 - 100;
		valueW = document.body.offsetWidth / 2 - 200;
	}else{
		valueH = window.innerHeight / 2 - 100;
		valueW = window.innerWidth / 2 - 200;	
	}
	var message='Przetwarzanie ...';
	$("#przetwarzanie").text(message);
	$("#przetwarzanie").css("position","absolute");
	$("#przetwarzanie").css("top", valueH);
	$("#przetwarzanie").css("left",valueW);
	$("#przetwarzanie").css("font-size","4em");
	$("#przetwarzanie").css("color","#900000");
	$("#przetwarzanie").css("z-index",101);
}

function setCountryPrice(countryValue,cardFormatValue){
	var object = "#currentPrice span";	
	if ( countryValue == 'c090' || countryValue == 'Polska'){
		if(cardFormatValue == MAIN_KARTKA_TITLE_ID1){
			$(object).eq(0).html(NBSP+NBSP+CENA_ZA_KARTKE_A6_1);
		}else if(cardFormatValue == MAIN_KARTKA_TITLE_ID2){
			$(object).eq(0).html(CENA_ZA_KARTKE_A5_1);	 	
		}else if(cardFormatValue == MAIN_KARTKA_TITLE_ID3){
			$(object).eq(0).html(CENA_ZA_KARTKE_A4_1);		
		}else{
			$(object).eq(0).html(CENA_ZA_KARTKE_A3_1);		
		}
	}
	else {
		if(cardFormatValue == MAIN_KARTKA_TITLE_ID1){
			$(object).eq(0).html(NBSP+NBSP+CENA_ZA_KARTKE_A6_1_ZAGR);
		}else if(cardFormatValue == MAIN_KARTKA_TITLE_ID2){
			$(object).eq(0).html(CENA_ZA_KARTKE_A5_1_ZAGR);		
		}else if(cardFormatValue == MAIN_KARTKA_TITLE_ID3){
			$(object).eq(0).html(CENA_ZA_KARTKE_A4_1_ZAGR);		
		}else{
			$(object).eq(0).html(CENA_ZA_KARTKE_A3_1_ZAGR);		
		}
	}
	
	var cardSelected = "";
	var object = $("#cardFormatIdSelect option");
	jQuery.each(object, function(key, value) {
		if(value['selected']){
			cardSelected = $(object).eq(key).attr("value");
			if(cardSelected != cardFormatValue){
				$(object).eq(key).removeAttr("selected");
			}
			return false;
		}
	});
	if(cardSelected != cardFormatValue){
		var object = $("#cardFormatIdSelect option");
		jQuery.each(object, function(key, value) {
			if(cardFormatValue == $(object).eq(key).attr("value")){
				$(object).eq(key).attr('selected','selected');
				return false;
			}
		});
	}
}


function hidingAllEditors(){
	//Hiding editor and showing the real content of the postcard
	gTrack('orderTrack',sessionid,'hideAllEd',10); 
	hidingEditor(0);
	hidingEditor(1);
	hidingEditor(2);
	hidingEditor(3);
	hidingCountryList();
}

function hidingAllEditors(gTrackCat){
	//Hiding editor and showing the real content of the postcard
	gTrack(gTrackCat,sessionid,'hideAllEd',10);
	hidingEditor(0);
	hidingEditor(1);
	hidingEditor(2);
	hidingEditor(3);
	hidingCountryList();
	
	if(gTrackCat == 'samplePage'){ 
		$("#address_eln_tbl").css("border","0");
		$("#address_eln_tbl").css("background-color","transparent");
		
		$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("font-size","1.0em");
		$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("text-align","center");
		$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("font-weight","bold");
		$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("background-color","#900000");
		$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("color","white");
		$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("-moz-border-radius","15px 0px");
		$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("border-radius","15px 0px");
		$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("border","1px solid black");		
		$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").attr("title",DANE_NADAWCY_TITLE_attr);
		$("#address_eln_tbl tbody tr.mceLast td.mceLast").attr("title",DANE_NADAWCY_TITLE_attr);
		$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").html(DANE_NADAWCY_TITLE);
		
		$("#address_eln_tbl tbody tr.mceLast td.mceLast").css("border-left","1px solid #CCC");		
		$("#address_eln_tbl tbody tr.mceLast td.mceLast").css("border-right","1px solid #CCC");		
	}
}

function checkInstValue(value){
	if(value == null){
		return 0;
	}else if(value == undefined){
		return 0; 
	}
	return 1; 
}

function limitText(limitField, limitNum){
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} 
}
function resetCookie(){ 
	var cookieName = 'sessionid'; 
	if(VISIT == 1){
		return 1;
	}
	if(readCookie(cookieName)){
		var value = $("input[name=session_id]").attr("value"); 
		createCookie(cookieName,value,0.5);
		return 1;
	}else{
		gTrack('orderTrack',sessionid,'idle-reload at :'+getCurrTime(),-10);
		alert(TXT_IDLE);
		window.location.reload( true ); 
		return 0;
	}
}
function createCookie(name,value,hours) {
	if (hours) {
		var date = new Date();
		date.setTime(date.getTime()+(hours*60*60*1000));
		var expires = "; expires="+date.toUTCString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


function emailCheck(str) {

	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		//alert("Invalid E-mail ID")
		return false;
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		//alert("Invalid E-mail ID")
		return false;
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//alert("Invalid E-mail ID")
		return false;
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID")
		return false;
	 }
	
	 if (str.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID")
		return false;
	 }
	 return true;				
}

function orderConfirm(){

	setFooterH('footerSection',600); 
	orderConfirmed();

	var sessionIdTag 		= "input[name=session_id]";
	var sessionIdValue		= $(sessionIdTag).attr("value");
	$(".infoSectionNr > span ").text(sessionIdValue);
	
	var emailTag 	= "input[id=emailid]";
	var emailValue	= $(emailTag).attr("value").toLowerCase();
	$(".infoSectionNr div span ").text(emailValue);
	
	$("#paymentInfoDiv").hide("fast");
	$(".paymentsection").hide("fast");
	$(".buttonsection1").hide(); 
	$(".infoSection").show();
	
	eraseCookie('sessionid');
	unblockBody();
}
//Section z informacjami po zamowieniu
function kartkaSection4(){
    blockBody(0);
	gTrack('orderTrack',sessionid,'zamawiam-btn:'+getCurrTime(),500);
	if(resetCookie()){

		$("#paymentInfoDiv").hide();
		
		var paymentOptTag 	= "input[name=paymenttype]";
		
		for(var i=0;i<3;i++){
			if( $(paymentOptTag).eq(i).is(":checked") ){
				paymentType = $(paymentOptTag).eq(i).attr("value");
				break;
			}
		}
		if(paymentType){
			var emailTag 	= "input[id=emailid]";
			var emailValue	= $(emailTag).attr("value").toLowerCase();
			var emailTag2 	= "input[id=emailid2]";
			var emailValue2	= $(emailTag2).attr("value").toLowerCase();

			if(emailValue == emailValue2){
				if(emailCheck(emailValue)){
					if(confirm(TXT_CONFIRM)){
						gTrack('orderTrack',sessionid,'order-done',10000);
						$(".steps").eq(2).fadeTo("slow",0.1);
						$(".steps").eq(2).css("border-width","0px");
						orderConfirm();
					}else{
						gTrack('orderTrack',sessionid,'User-nie-był-pewny',-490);
					}
				}else{
					alert(TXT_EMAIL_WRONG); 
					gTrack('orderTrack',sessionid,'emails-bad-format:"'+emailValue+'"',-490);
				}
			}else{
				alert(TXT_EMAIL_IDENTICAL);
				gTrack('orderTrack',sessionid,'emails-not-identical:"'+emailValue+'"="'+emailValue2+'"',-490);
			}
		}else{
			alert(TXT_PAYMENT);
			gTrack('orderTrack',sessionid,'payment-not-selected',-490);
		}
	
		unblockBody();
	}
}
//Section z platnosciami
function kartkaSection3(){


	gTrack('orderTrack',sessionid,'section3:'+getCurrTime(),200);
	
	if(resetCookie()){
	
		blockBody(0);
		currentStep = 3;

		hidingAllEditors();	
		
		var sessionIdTag 		= "input[name=session_id]";
		var sessionIdValue		= $(sessionIdTag).attr("value");
		$(".paymentsectionnr > span").text(sessionIdValue);

		$(".buttonsection1").show();
		$(".buttonsection2").hide();	

		$(".kartkainfo").hide();
		$("#addressList").hide();
		$(".greetingtitle").hide();
		$(".greetingsection").hide();
		$("#cardFormatId").hide();
		$("#currentPrice").hide();
		$("#currentPriceRPisanie").hide();
		$("#totalZaKartke").hide();	
		
		$(".paymentsection").show("slow",function(){
			$(".paymentsectiontitle").show("slow");
		});

		$(".steps").eq(0).fadeTo("slow",0.10);
		$(".steps").eq(0).css("border","0px solid black");
		$(".steps").eq(1).fadeTo("slow",0.10);
		$(".steps").eq(1).css("border","0px solid black");		
		$(".steps").eq(2).fadeTo("slow",1.0);	
		$(".steps").eq(2).css("border","0.5px solid black");		

		updateAdresatLinks();
		updateXML();
		//It neeeds to wait until updateXML updates xmls.
		//The problem is when the country is changed and getPaymentInfo start before udpateXML finishes
		//so then the counter of kartek (polska i swiat) is wrong.
		setTimeout(function(){
			getPaymentInfo();
		},500);
		setTimeout(function(){
			unblockBody();
		},2000);
		
	}
}
//Section z zyczeniami i adresami
function kartkaSection2(imageType, leftPosition){

	gTrack('orderTrack',sessionid,'section2:'+getCurrTime(),100);
	
	if(resetCookie()){
		setFooterH('footerSection',750);
		blockBody(0);
		if(currentStep == 1){
		
			checkForSentCard();
			
			$(".textsection").hide();
			$("#imagesection"+imageType).hide();
			
			$("#ladowanie"+imageType).hide();
			$("#widokZdjecia").hide();
		
			$(".buttonsection1").show();
			
			$(".kartkainfo").show();
			$("#addressList").show();			

			var addressAddObj = $(".addressadd");
			$("dl#addressListId").append(addressAddObj);

			attachRemoveButton();
			$("#addressremove").show(); 
			$(".addressadd").show();

			$("#cardFormatId").show();			
			$("#currentPrice").show();
			$("#currentPriceRPisanie").show();
			$("#totalZaKartke").show();
			
			$(".imagedisplay").css("left",leftPosition);
			
			$(".greetingsection").show("slow",function(){
				$(".greetingtitle").show("slow");
			});
			$("#address_eln_tbl").css("border","0");
			$("#address_eln_tbl").css("background-color","transparent");
			
			$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("font-size","1.0em");
			$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("text-align","center");
			$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("font-weight","bold");
			$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("background-color","#900000");
			$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("color","white");
			$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("-moz-border-radius","15px 0px");
			$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("border-radius","15px 0px");
			$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").css("border","1px solid black");			
			$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").attr("title",DANE_NADAWCY_TITLE_attr);
			$("#address_eln_tbl tbody tr.mceFirst td.mceFirst").html(DANE_NADAWCY_TITLE); 
			
			$("#address_eln_tbl tbody tr.mceLast td.mceFirst").css("border-left","1px solid #CCC");		
			$("#address_eln_tbl tbody tr.mceLast td.mceFirst").css("border-right","1px solid #CCC");			
			
			updateXML(); 	 
		}else{
		
			$("#paymentInfoDiv").hide("fast");
			$(".paymentsection").hide("fast");

			$(".buttonsection2").show();
			
			$(".kartkainfo").show();
			$("#addressList").show();

			$("#addressremove").show();

			$("#cardFormatId").show();			
			$("#currentPrice").show();
			$("#currentPriceRPisanie").show();
			$("#totalZaKartke").show();
			
			var addressAddObj = $(".addressadd");
			$("dl#addressListId").append(addressAddObj);
			$(".addressadd").show();
			
			$(".greetingsection").show("fast", function(){
				$(".greetingtitle").show("slow");
			});
		}

		$(".steps").eq(0).fadeTo("slow",0.10);
		$(".steps").eq(0).css("border","0px solid black");		
		$(".steps").eq(1).fadeTo("slow",1.0);
		$(".steps").eq(1).css("border","0.5px solid black");
		$(".steps").eq(2).fadeTo("slow",0.10);
		$(".steps").eq(2).css("border","0px solid black");		

		currentStep = 2;
		setTimeout(function(){
			unblockBody();
		},2000);
	}
}
//Section ze zdjeciem
function kartkaSection1(imageType, leftPosition){

	gTrack('orderTrack',sessionid,'section1:'+getCurrTime(),50);  
	if(resetCookie()){
		hidingAllEditors();	  
		if(currentStep == 2){
			//Adresat listed by text on the pic
			var image_id 		= $("input[name=image_id]").attr("value");	
			var address_id 		= $("input[name=address_id]").attr("value");
			var adresat_id 		= 'dd#k-'+image_id+'_a-'+address_id+' b a';
			var adresat_name 	= $(adresat_id).text();
			$("#imagetextadresat").text(adresat_name);
			
			updateImageText('orderTrack');
		}
		if(imageType == 1){
			setFooterH('footerSection',750);
		}else{
			setFooterH('footerSection',900);
		}
		blockBody(0);
		$(".greetingsection").hide();	
		$(".greetingtitle").hide();
		
		$(".buttonsection1").hide();
		$("#addressList").hide();
		$(".addressadd").hide();
		$("#addressremove").hide();
		
		$("#cardFormatId").hide();
		$("#currentPrice").hide();
		$("#currentPriceRPisanie").hide();
		$("#totalZaKartke").hide();
		
		$(".imagedisplay").show();

		$("#ladowanie"+imageType).show();
			
		$("#widokZdjecia").show();
		$(".imagedisplay").css("left",leftPosition);

		$("#imagesection"+imageType).show("fast", function(){
			$(".textsection").show("slow");
		});		
		
		$(".steps").eq(0).fadeTo("slow",1.0);
		$(".steps").eq(0).css("border","0.5px solid black");		
		$(".steps").eq(1).fadeTo("slow",0.10);
		$(".steps").eq(1).css("border","0px solid black");	
		$(".steps").eq(2).fadeTo("slow",0.10);
		$(".steps").eq(2).css("border","0px solid black");		 
		
		currentStep = 1;
		updateAdresatLinks();
		updateXML();
		setTimeout(function(){
			unblockBody();
		},2000);
	}
}

function getCurrentNumberOfCards(){
	return $(".addressListClass").size();
} 

function updateNumberOfCards(){
	var numberOfCardsValue 		= getCurrentNumberOfCards();
	$(".numberofcards > span").text(numberOfCardsValue);
} 

function deselectPrevAddress(){
	var selectedAddressTag 		= "dd[selected=selected]";
	var prevAddressId			= $(selectedAddressTag).attr("id");
	var prevAddressIdTag 		= "dd#"+prevAddressId;
	var prevAddressIdTagB 		= "dd#"+prevAddressId+" > b"; 
	$(prevAddressIdTag).removeAttr("selected"); 
	//alert(prevAddressIdTag);
	return [prevAddressIdTag, prevAddressIdTagB];
} 

function attachRemoveButton(){

	var addressRemoveObj = $("#addressremove");
	addressRemoveObj.css("left",5);
	addressRemoveObj.css("top",-3);

	var selectedDdTag 	= $("dd[selected=selected]"); 
	//alert($(selectedDdTag).attr("id"));
	selectedDdTag.append(addressRemoveObj); 
}
//Updating adresat clicable link
function updateAdresatLinks(){

	var imageId		= $("input[name=image_id]").attr("value");
	var addressId 	= $("input[name=address_id]").attr("value");
	var dd_b_a_IdObject  = "dd#k-" + imageId + "_a-" + addressId + " > b > a";
	
	var content = getContent( editorInstArray[1]);
	
	var contentTag = jQuery("<b></b>");
	$(contentTag).html(content);
	
	var plainContent = $(contentTag).text();
	if( plainContent == DEF_TEXTAREA_TEXT1 || plainContent == ''){
		plainContent = TXT_ADRESAT_DEF; 
	}
	
	var subPlainContent = '';
	if(plainContent.substring(adresatLinkLength-1,adresatLinkLength) == ' ' || plainContent.substring(adresatLinkLength-1,adresatLinkLength) == ''){
		subPlainContent = plainContent.substring(0,adresatLinkLength);
	}else{
		subPlainContent = plainContent.substring(0,adresatLinkLength) + '...';
	}
	$(dd_b_a_IdObject).text(subPlainContent);
}

//Display address content within iframe, editor is hidden
function displayAddressContent(localInstCounter){
	var address_div_id_object 	= "div#address_div_id"+localInstCounter;
	var iframe_id_name			= "iframeid"+localInstCounter;
	var iframe_id 				= "#" + iframe_id_name;
	var span_id 				= "span#address_el"+localInstCounter+"_parent";
	var body_class_address		= "body_class_address";
	var address_div_id 			= jQuery(address_div_id_object);
	
	if ($(iframe_id).is(":hidden")) {
		var content = getContent( editorInstArray[localInstCounter]);
		$(span_id).hide();
		$(iframe_id).show();
		iframeObject[localInstCounter].contents().find("body").html(content);
	}else if($(iframe_id).is(":visible")){
		var content = getContent( editorInstArray[localInstCounter]);
		iframeObject[localInstCounter].contents().find("body").html(content);	
	}else{	
		$(span_id).hide();
		var ifr_tag = createIframe(iframe_id_name,address_width,address_height);
		address_div_id.append(ifr_tag);
		setTimeout(function () {
			setupEditorIframe($(iframe_id),localInstCounter, body_class_address);
		}, 1000); 		
		/*$(iframe_id).load( function(){
			setupEditorIframe($(this),localInstCounter, body_class_address);
		});*/
	}
}

//Display address content within iframe, no editor
function displayAddressContent2(localInstCounter,content){
	var address_div_id_object 	= "div#address_div_id"+localInstCounter;
	var iframe_id_name			= "iframeid"+localInstCounter;
	var iframe_id 				= "#" + iframe_id_name;
	var span_id 				= "span#address_el"+localInstCounter+"_parent";
	var body_class_address		= "body_class_address";
	var address_div_id 			= jQuery(address_div_id_object);

	var ifr_tag = '';
	//Nadawca window
	if(localInstCounter == 'n'){
		address_height=80;
		ifr_tag = createIframe2(iframe_id_name,address_width,address_height);
		address_div_id.append(ifr_tag);
		setTimeout(function () {
			setupEditorIframe2($(iframe_id),localInstCounter, body_class_address,content);
		}, 1000); 
		/*$(iframe_id).load( function(){
			setupEditorIframe2($(this),localInstCounter, body_class_address,content);
		});	*/
	//Text image window
	}else if(localInstCounter == 'ti'){
		localInstCounter 	= 5;
		body_class_address	= "body_classte";
		if($(iframe_id).is(":visible")){
			iframeObject[localInstCounter].contents().find("body").html(content);
		}else if($(iframe_id).is(":hidden")){
			iframeObject[localInstCounter].contents().find("body").html(content);
		}else{
			if($("#imagesection2").length > 0){
				ifr_tag = createIframe3(iframe_id_name,BG_MAX_H_HORIZ,BG_MAX_W_HORIZ);			
			}else{
				ifr_tag = createIframe3(iframe_id_name,BG_MAX_W_HORIZ,BG_MAX_H_HORIZ);	
			}
			address_div_id.append(ifr_tag);
			setTimeout(function () {
				setupEditorIframe2($(iframe_id),localInstCounter, body_class_address,content);
			}, 1000); 
			/*$(iframe_id).load( function(){
				setupEditorIframe2($(this),localInstCounter, body_class_address,content);
			});*/
		}
	}else{
		ifr_tag = createIframe(iframe_id_name,address_width,address_height);
		address_div_id.append(ifr_tag);
		setTimeout(function () {
			setupEditorIframe2($(iframe_id),localInstCounter, body_class_address,content);
		}, 1000); 
		/*$(iframe_id).load( function(){
			setupEditorIframe2($(this),localInstCounter, body_class_address,content);
		});	*/ 
	}
}
//Overflow is hidden
function createIframe(iframe_id_name,width, height){
	var ifr_tag = jQuery("<iframe></iframe>");
	ifr_tag.attr("id",iframe_id_name);
	ifr_tag.attr("frameBorder",0);
	ifr_tag.css("overflow","hidden");
	ifr_tag.attr("scrolling","no");
	ifr_tag.attr("width",width);
	ifr_tag.attr("height",height);
	ifr_tag.css("padding-left",1);	
	return ifr_tag;
}
//Overflow is auto. Mainly for Nadawcy editor/window
function createIframe2(iframe_id_name,width, height){
	var ifr_tag = jQuery("<iframe></iframe>");
	ifr_tag.attr("id",iframe_id_name);
	ifr_tag.attr("frameBorder",0);
	ifr_tag.css("overflow-x","hidden");
	ifr_tag.css("overflow-y","auto");
	ifr_tag.attr("scrolling","auto"); 
	ifr_tag.attr("width",width);
	ifr_tag.attr("height",height);
	ifr_tag.css("padding-left",1);	
	return ifr_tag;
}
//Overflow is auto. Text image editor/window
function createIframe3(iframe_id_name,width, height){
	var ifr_tag = jQuery("<iframe></iframe>");
	ifr_tag.attr("id",iframe_id_name);
	ifr_tag.attr("frameBorder",0);
	ifr_tag.css("overflow","hidden");
	ifr_tag.attr("scrolling","no");
	ifr_tag.attr("width",width);
	ifr_tag.attr("height",height);
	ifr_tag.attr("allowTransparency","true");
	ifr_tag.css("padding-left",1);	
	return ifr_tag;
}

//Setting content of iframe, editor is hidden
function setupEditorIframe(iframeObjectLocal,localInstCounter,body_class){
	var content = getContent( editorInstArray[localInstCounter]);
	
	//On IE append had some issues
	iframeObjectLocal.contents().find("head").attr("xmlns","http://www.w3.org/1999/xhtml");
	iframeObjectLocal.contents().find("head").append("<meta></meta>");
	iframeObjectLocal.contents().find("head > meta").attr("content","text/html; charset=UTF-8");
	iframeObjectLocal.contents().find("head > meta").attr("http-equiv","Content-Type");
	var link_tag = jQuery("<link></link>");
	iframeObjectLocal.contents().find("head").append("<link></link>");
	iframeObjectLocal.contents().find("head > link").attr("rel","stylesheet");
	iframeObjectLocal.contents().find("head > link").attr("mce_href","http://www.kartula.pl/lib/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css");
	iframeObjectLocal.contents().find("head > link").attr("href","http://www.kartula.pl/lib/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css");
	iframeObjectLocal.contents().find("body").attr("class","mceContentBody " + body_class);

	iframeObjectLocal.contents().find("body").html(content);
	iframeObject[localInstCounter] = iframeObjectLocal;
}
//Setting content of iframe, no editor
function setupEditorIframe2(iframeObjectLocal,localInstCounter,body_class,content){
	//On IE append had some issues 
	iframeObjectLocal.contents().find("head").attr("xmlns","http://www.w3.org/1999/xhtml");
	iframeObjectLocal.contents().find("head").append("<meta></meta>");
	iframeObjectLocal.contents().find("head > meta").attr("content","text/html; charset=UTF-8");
	iframeObjectLocal.contents().find("head > meta").attr("http-equiv","Content-Type");
	var link_tag = jQuery("<link></link>");
	iframeObjectLocal.contents().find("head").append("<link></link>");
	iframeObjectLocal.contents().find("head > link").attr("rel","stylesheet");
	iframeObjectLocal.contents().find("head > link").attr("mce_href","http://www.kartula.pl/lib/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css");
	iframeObjectLocal.contents().find("head > link").attr("href","http://www.kartula.pl/lib/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css");
	iframeObjectLocal.contents().find("body").attr("class","mceContentBody " + body_class);
	if(localInstCounter == 5){
		iframeObjectLocal.contents().find("body").css("background-color","transparent");		
	}
	iframeObjectLocal.contents().find("body").html(content);
	iframeObject[localInstCounter] = iframeObjectLocal;
}
function hideEditorSegments(instCounter){

	var value = "#transparentImage" + instCounter;
	if($(value).is(":hidden")){
		var value = ".address_div_class" + instCounter;
		var value1 = $(value).css("top");
		var value2 = $(value).css("left");
		var re = new RegExp("px$", "gi");
		value1 =value1.replace(re,"");
		//$(value).css("top",parseInt(value1,10)+29);
		
		value = "#transparentImage" + instCounter;
		$(value).show();

		var valueObject = "#hideEditorButton" + instCounter;
		$(valueObject).hide();
	}
	if(instCounter == 1){
		updateAdresatLinks();
	}
}
function showEditorSegments(instEditor){

	var value = "#transparentImage" + instEditor;
	$(value).hide();

	if(instEditor != 4){
		
		value = "#iframeid" + instEditor;
		$(value).hide();

		var theIframe = document.getElementById('address_el1_ifr');
		theIframe.setAttribute('scrolling', 'no');
		theIframe.setAttribute('overflow-y', 'hidden');

		//Clearing content if it's default value
		var content = getContent(editorInstArray[instEditor]);
		var currentContent = '<p>';
		if(instEditor == 1){
			currentContent+=DEF_TEXTAREA_TEXT1+'</p>';
		}else if(instEditor == 2){
			currentContent+=DEF_TEXTAREA_TEXT2+'</p>';
		}else{
			currentContent+=DEF_TEXTAREA_TEXT3+'</p>';
		}
		if(content.toLowerCase() == currentContent.toLowerCase()){ 
			editorInstArray[instEditor].setContent(''); 
		} 
		
		value = "#address_el"+instEditor+"_parent";
		$(value).css("position","absolute"); 
		$(value).css("top",-29);  
		$(value).show(); 
		
		value = ".address_div_class" + instEditor;
		$(value).css("width",editor_address_width);
		var position = $(value).position();

		//Setting hiding button based on editors css
		var value1 = "#hideEditorButton" + instEditor;
		$(value1).hide();		
		if($(value1).is(":hidden")){
			$(value1).css("visibility","visible");
		}
		//$(value1).css("visibility","visible");
		$(value1).show();
		$(value1).css("top",position.top - 29);
		$(value1).css("left",(position.left+$(value).width() +2));
		
		//Setting cursor within the editor.
		value = "address_el"+instEditor;       
		tinyMCE.execCommand('mceFocus', false, value); 

	}else{
		
		var value = "#address_div_id" + instEditor; 
		$(value).hide();		

		//Setting country within the list
		var countrySelected = $("#address_div_id4").text();
		
		var object = $("#address_div_id4_country option");
		jQuery.each(object, function(key, value) {
			var countryText = $(object).eq(key).text();
			if(countryText == countrySelected){
				$(object).eq(key).attr("selected","selected");
			}else{
				if($(object).eq(key).is(":selected")){
					$(object).eq(key).removeAttr("selected");
				}	
			}
		});		

		$("#address_div_id4_country").css("visibility","visible");	
		value = "#address_div_id4_list";
		$(value).show();

		var position 	= $(value).position();
		
		var value1 = "#hideEditorButton" + instEditor; 
	
		$(value1).hide();		
		if($(value1).is(":hidden")){
			$(value1).css("visibility","visible");
		}

		$(value1).show(); 
		$(value1).css("top",position.top);
		$(value1).css("left",(position.left+$(value).width()));
	}
	
}

function hidingEditor(instCounter){

	//var hideEditorButton = "#hideEditorButton"+instCounter;
	//if($(hideEditorButton).css("display") != 'none'){

		if(instCounter == 0){
			var textarea_div_id_object  = "div#textarea_div_id"; 
			var iframe_id_name			= "iframeid";
			var iframe_id 				= "#" + iframe_id_name;
			var span_id 				= "span#textarea_el_parent";
			var body_class				= "body_class_textarea";
			var textarea_div_id 		= jQuery(textarea_div_id_object);
			//Frame exists
			if ($(iframe_id).length > 0) {
				var content = getContent( editorInstArray[instCounter]);
				$(iframe_id).show();
				iframeObject[instCounter].contents().find("body").html(content);
			}else{
				$("#hideEditorButton0").hide(); 
				var ifr_tag = createIframe(iframe_id_name,textarea_width,textarea_height);
				textarea_div_id.append(ifr_tag);
				
				setTimeout(function () {
					setupEditorIframe($(iframe_id),instCounter, 'body_class_textarea');
				}, 1000); 

				//$(iframe_id).load( function(){
					//alert(11);
					//setupEditorIframe($(this),instCounter, 'body_class_textarea');
				//});
			}
			$(span_id).hide();
			$("#hideEditorButton0").hide();
			$("#transparentImage0").show(); 
			$("div.textarea_div_class").css("top",9);
		}else {
			displayAddressContent(instCounter);
			hideEditorSegments(instCounter);
		}
	//}
}
//Setting content without editor
function settingContent(instCounter,content){

	//var hideEditorButton = "#hideEditorButton"+instCounter;
	//if($(hideEditorButton).css("display") != 'none'){

		if(instCounter == 0){
			var textarea_div_id_object  = "div#textarea_div_id"; 
			var iframe_id_name			= "iframeid";
			var iframe_id 				= "#" + iframe_id_name;
			var span_id 				= "span#textarea_el_parent";
			var body_class				= "body_class_textarea";
			var textarea_div_id 		= jQuery(textarea_div_id_object);	

			var ifr_tag = createIframe(iframe_id_name,textarea_width,textarea_height);
			textarea_div_id.append(ifr_tag);
			setTimeout(function () { 
				setupEditorIframe2($(iframe_id),instCounter, 'body_class_textarea',content);
			}, 1000); 
			/*$(iframe_id).load( function(){
				setupEditorIframe2($(this),instCounter, 'body_class_textarea',content);
			}); */
			$("#transparentImage0").show(); 
			$("div.textarea_div_class").css("top",9);
		}else {
			displayAddressContent2(instCounter,content);
			value = "#transparentImage" + instCounter;
			$(value).show();
		}
	//}
}
function hidingCountryList(){

	var hideEditorButton = "#hideEditorButton4";
	if($(hideEditorButton).css("display") != 'none'){

		var object = $("#address_div_id4_country option");
		jQuery.each(object, function(key, value) {
			if(value['selected']){
				var countrySelected = $(object).eq(key).text();
				$("#address_div_id4").text(countrySelected);
				return false;
			}
		});

		$("#address_div_id4_country").css("visibility","hidden");		
		$("#address_div_id4_list").hide(); 
		$("#hideEditorButton4").hide();
		
		$("#address_div_id4").show();	
		$("#transparentImage4").show();		
	}		
}
function widokType(currentValue){
	if(resetCookie()){
		if(currentValue == 1 && currentImageTypeMain != 1){
			$("#image2").hide();
			$("#image1").show();
			
			var imageW = $("#image1 > img").width() + 20;
			var imageH = $("#image1 > img").height() + 20;
			if(currentImageType1 == 1){
				imageW = $("#image1 > img").width();
				imageH = $("#image1 > img").height();			
			}
			$("#image1 > img").css("padding", 0);
			
			$("#image1 > img").css("width", imageW);
			$("#image1 > img").css("height", imageH);
			
			currentImageTypeMain 	= 1;
			currentImageType1 		= 1;
		}
		else if(currentValue == 2 && currentImageTypeMain != 2){
			$("#image2").hide();
			$("#image1").show();
		
			var imageW = $("#image1 > img").width() - 20;
			var imageH = $("#image1 > img").height() - 20;
			if(currentImageType1 == 2){
				imageW = $("#image1 > img").width();
				imageH = $("#image1 > img").height();			
			}
			$("#image1 > img").css("padding", 10);			

			$("#image1 > img").css("width", imageW);
			$("#image1 > img").css("height", imageH);
			
			currentImageTypeMain 	= 2;
			currentImageType1 		= 2;
		}
		else if(currentValue == 3 && currentImageTypeMain != 3){
			$("#image1").hide();
			$("#image2").show();
		
			var imageW = $("#image2 > img").width() + 20;
			var imageH = $("#image2 > img").height() + 20;
			if(currentImageType2 == 3){
				imageW = $("#image2 > img").width();
				imageH = $("#image2 > img").height();			
			}
			
			if(imageTypeFlag == 1){
				var bgH 			= $("#imagesection"+imageTypeFlag).height();
				var paddingTop 		= (bgH - imageH) / 2;
				var bgW 			= $("#imagesection"+imageTypeFlag).width();
				var paddingLeft 	= (bgW - imageW) / 2;
				$("#image2 > img").css("padding-top", paddingTop);
				$("#image2 > img").css("padding-left", paddingLeft);
			}else{
				var bgH 			= $("#imagesection"+imageTypeFlag).height();
				var paddingTop 		= (bgH - imageH) / 2;
				var bgW 			= $("#imagesection"+imageTypeFlag).width();
				var paddingLeft 	= (bgW - imageW) / 2;
				$("#image2 > img").css("padding-top", paddingTop);		
				$("#image2 > img").css("padding-left", paddingLeft);	 			
			}
			$("#image2 > img").css("width", imageW);
			$("#image2 > img").css("height", imageH);
			
			currentImageTypeMain 	= 3;
			currentImageType2		= 3;
		}
		else if(currentValue == 4 && currentImageTypeMain != 4){
			$("#image1").hide(); 
			$("#image2").show();
			
			var imageW = $("#image2 > img").width() - 20;
			var imageH = $("#image2 > img").height() - 20;
			if(currentImageType2 == 4){
				imageW = $("#image2 > img").width();
				imageH = $("#image2 > img").height();			
			}

			if(imageTypeFlag == 1){
				var bgH 			= $("#imagesection"+imageTypeFlag).height();
				var paddingTop 		= (bgH - imageH) / 2;
				var bgW 			= $("#imagesection"+imageTypeFlag).width();
				var paddingLeft 	= (bgW - imageW) / 2;
				$("#image2 > img").css("padding-top", paddingTop);
				$("#image2 > img").css("padding-left", paddingLeft);
			}else{
				var bgH 			= $("#imagesection"+imageTypeFlag).height();
				var paddingTop 		= (bgH - imageH) / 2;
				var bgW 			= $("#imagesection"+imageTypeFlag).width();
				var paddingLeft 	= (bgW - imageW) / 2;
				$("#image2 > img").css("padding-top", paddingTop);
				$("#image2 > img").css("padding-left", paddingLeft);			
			}		

			$("#image2 > img").css("width", imageW);
			$("#image2 > img").css("height", imageH);
			
			currentImageTypeMain 	= 4;
			currentImageType2		= 4;
		}
	}
}

