// IFResize.js

var stateIFResize = 0;

function updateIFrame(pHeight) {
//alert(pHeight);
$("#newsletterClang").height(pHeight);

}

function initIFrame(){
	stateIFResize = 1;
	updateIFrame(10);
	setTimeout("checkStateAndUpdateIFrame()", 2000);
}
function checkStateAndUpdateIFrame() {
//alert("state = " + stateIFResize);
	if (stateIFResize == 0) {
		//alert("external script not worked");
		updateIFrame(900);
	}
}
function checkAndUpdateIFrame(pHeight) {
	//alert("check? " + pHeight);
	var h = $("#newsletterClang").height();
	if ( ! ( pHeight > 10 ) ) {
		//alert("init value found -> to max");
		stateIFResize = 1;
		updateIFrame(900);
	}
	else if( 10 < pHeight && pHeight < 420) {
		//alert("ext value but lower than min -> to min");
		stateIFResize = 2;
		updateIFrame(420);
	}
	else if(420 <= pHeight && pHeight <= 900) {
		//alert("ext value");
		stateIFResize = 3;
		updateIFrame(pHeight);
		
	}
	else {
		//alert("ext value higher than max");
		stateIFResize = 3;
		updateIFrame(pHeight);
	}
}
