function  showProgressIndicator(content)
{

	var is_safari_browser= (document.getElementById && !document.all)?(navigator.userAgent.indexOf("AppleWebKit")!=-1?true:false):false;
	if(is_safari_browser)
	{
		showContent(content);
	}
	else
	{
		setTimeout('showContent('+'\''+content+'\''+')',100);
	}
}
function showContent(content)
{
	var progressIndicatorDiv=document.getElementById("progressIndicatorDiv");
	var messageDiv=document.getElementById("messageDiv");
	var rollingloaderDiv=document.getElementById("rollingloaderDiv");
	if(content!="" && (progressIndicatorDiv!=null && progressIndicatorDiv!='undefined') && (messageDiv!=null && messageDiv!='undefined') && (rollingloaderDiv!=null && rollingloaderDiv!='undefined'))
	{
		rollingloaderDiv.style.display='';
		messageDiv.style.display='';
		messageDiv.innerHTML=content;
		progressIndicatorDiv.style.display='';
		progressIndicatorDiv.style.width="500px";
		progressIndicatorDiv.style.height="150px";
		var footerDiv=document.getElementById("footerDiv");
		var copyRightTop=getTopPosition(footerDiv);
		if(copyRightTop>200){
			progressIndicatorDiv.style.top=((copyRightTop/2)+50)+'px';
		}else
		{
			progressIndicatorDiv.style.top='175px';
		}
		progressIndicatorDiv.style.left='200px';
		progressIndicatorDiv.style.border="1px solid #FFB062";
	}
	ieprobfix(progressIndicatorDiv);
}	
function  hideProgressIndicator(){
	var progressIndicatorDiv=document.getElementById("progressIndicatorDiv");
	var messageDiv=document.getElementById("messageDiv");
	var rollingloaderDiv=document.getElementById("rollingloaderDiv");
	if(progressIndicatorDiv!=null && progressIndicatorDiv!='undefined' && messageDiv!=null && messageDiv!='undefined' && rollingloaderDiv!=null && rollingloaderDiv!='undefined')
	{
		messageDiv.innerHTML='';

		rollingloaderDiv.style.display='none';
		messageDiv.style.display='none';
		progressIndicatorDiv.style.display='none';
		progressIndicatorDiv.style.width="0px";
		progressIndicatorDiv.style.height="0px";
		progressIndicatorDiv.style.border="0px solid #FFB062";
	}
	clearShim();
}
function showAdwords(show){
	if(show!=null && show!='undefined' && show==1){
		showProgressIndicator('Please wait... connecting and retrieving data from Google network');
		document.location.href='adWordCampaign';
	}
	if(show!=null && show!='undefined' && show==2){
		document.location.href='adWordCampaign';
	}
	if(show!=null && show!='undefined' && show==3){
		document.location.href='advertiseOnline';
	}
}
function getTopPosition(linkObj){
	curtop =0;
	if(linkObj!=null && linkObj!='undefined'){
			obj=linkObj;
			if(obj && obj.offsetParent) 
			{
				curtop = obj.offsetTop
					var valInc=null;
				while (obj = obj.offsetParent) 
				{
					curtop += obj.offsetTop
						valInc++;
				}
			}
	}
		return 	curtop;
}
function ieprobfix(div)
{
	if(div!=null && div!='undefined')
	{
		var IfrRef= document.getElementById("IEFixDivShim");
		if(div && IfrRef)
		{ 
			div.style.zIndex=100;
			IfrRef.style.zIndex=div.style.zIndex-1;
			obj=div;
			divPosn=new Array(2);
			curleft=0;
			curtop =0;
			if(obj && obj.offsetParent) 
			{
				curleft = obj.offsetLeft
				curtop = obj.offsetTop
				while (obj = obj.offsetParent) 
				{
					curleft += obj.offsetLeft
					curtop += obj.offsetTop
				}
			}
			divPosn[0]=curleft;
			divPosn[1]=curtop;
			IfrRef.style.left = divPosn[0];
			IfrRef.style.top = divPosn[1];
			IfrRef.style.width =div.offsetWidth;
			IfrRef.style.height =div.offsetHeight;
			IfrRef.style.display = "";
		}
	}
}
function clearShim(){
	var IfrRef= document.getElementById("IEFixDivShim");
	if(IfrRef)
	{   
		IfrRef.style.top = "0px";
		IfrRef.style.left = "0px";
		IfrRef.style.height ="0px";
		IfrRef.style.display = "none";
	}
}
