//var SITEPATH='http://www.bankmode.com/';
var SITEPATH='http://www.insuremode.com/bankmode_beta/';
function getObject()
{
	if(window.XMLHttpRequest) 
	{	
		// branch for native XMLHttpRequest object
		try 
		{
			req = new XMLHttpRequest();
		} 
		catch(e) 
		{
			req = false;
		}
	}
	else if(window.ActiveXObject) 
	{	
		// branch for IE/Windows ActiveX version
		try 
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(e) 
		{
			try 
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(e) 
			{
				req = false;
			}
		}
	}
	return req;
}

function newsPaging(offset,divId,type)
{
		var url = 'ajax_news.php?type='+type+'&offset='+offset+'&id='+divId;	
		req = false;
		var req = getObject();
	 	if(req)
	 	{
			req.onreadystatechange = call_news_ajax;
			req.open("GET", url, true);
			req.send(null);
		}
}
function call_news_ajax()
{
	if(req.readyState == 4)
	{
		if(req.status==200)
		{	
			document.getElementById('subcatDiv').innerHTML=req.responseText;
			window.location.href='#top';
        }
    }
}


function ajaxCharts(ProductType)
{
		var url = 'ajax_charts.php?ProductType='+ProductType ;
		req = false;
		var req = getObject();
	 	if(req)
	 	{
			req.onreadystatechange = call_ajax_charts;
			req.open("GET", url, true);
			req.send(null);
		}
}

function call_ajax_charts()
{
	if(req.readyState == 4)
	{
		if(req.status==200)
		{	
			document.getElementById('mortgageChartID').innerHTML = req.responseText;
		}
	}
}



function commentPagging(offset,divId,type)
{
		//var url = 'ajax_files/ajax_news.php?&offset='+offset;	
		var url = SITEPATH+'ajax_comment.php?offset='+offset+'&type='+type;	
		
		req = false;
		var req = getObject();
	 	if(req)
	 	{
			req.onreadystatechange = call_comment_ajax;
			req.open("GET", url, true);
			req.send(null);
		}
}
function call_comment_ajax()
{
	
	if(req.readyState == 4){
   
		if(req.status==200)
		{	
			
			document.getElementById('viewCommentId').innerHTML=req.responseText;
			
        }
      	
  }
}



function offerPaging(offset,divId,type,catid)
{
		//var url = 'ajax_files/ajax_news.php?&offset='+offset;	
		var url = 'ajax_offer.php?type='+type+'&offset='+offset+'&id='+divId+'&catid='+catid;	
		
		req = false;
		var req = getObject();
	 	if(req)
	 	{
			req.onreadystatechange = call_offer_ajax;
			req.open("GET", url, true);
			req.send(null);
		}
}


function offerTab(divId,type)
{
		//var url = 'ajax_files/ajax_news.php?&offset='+offset;	
		var url = 'ajax_tab_offer.php?type='+type+'&id='+divId;	
		req = false;
		var req = getObject();
	 	if(req)
	 	{
			req.onreadystatechange = call_offer_ajax;
			req.open("GET", url, true);
			req.send(null);
		}
}

function call_offer_ajax()
{
	
	if(req.readyState == 4){
   
		if(req.status==200)
		{	
			
			var res=req.responseText.split('####');
			var getId= res[1].substring(0,2);
			if(getId=='si')
			{
				document.getElementById('simpleLoan').innerHTML=res[0];
			}
			else if(getId=='Ho')
			{
				document.getElementById('HomeAffordability').innerHTML=res[0];
			}
			else if(getId=='Am')
			{
				document.getElementById('Amortization').innerHTML=res[0];
			}
			else if(getId=='De')
			{
				document.getElementById('DebtRepayment').innerHTML=res[0];
			}
		
			else
			{

			}
				
			//document.getElementById('simpleLoan').innerHTML=req.responseText;
			
		  	
        }
      	
  }
}


function commentOfferPagging(offset,divId,type)
{
		//var url = 'ajax_files/ajax_news.php?&offset='+offset;	
		var url = SITEPATH+'ajax_offer_comment.php?offset='+offset+'&type='+type;	
		req = false;
		var req = getObject();
	 	if(req)
	 	{
			req.onreadystatechange = call_offer_comment_ajax;
			req.open("GET", url, true);
			req.send(null);
		}
}
function call_offer_comment_ajax()
{
	
	if(req.readyState == 4){
   
		if(req.status==200)
		{	
			
			document.getElementById('viewCommentId').innerHTML=req.responseText;
			
        }
      	
  }
}


function ajax_showCCresult(value,offset)
{
		document.getElementById('resultId').innerHTML='<img  src="'+SITEPATH+'images/ajax-loader.gif" border="0"/>';
		//var url = 'ajax_files/ajax_news.php?&offset='+offset;	
		var url = 'ajax_cc_result.php?offset='+offset+'&type='+value;	
		
		req = false;
		var req = getObject();
	 	if(req)
	 	{
			req.onreadystatechange = call_showCCresult_ajax;
			req.open("GET", url, true);
			req.send(null);
		}
}
function call_showCCresult_ajax()
{
	
	if(req.readyState == 4){
   
		if(req.status==200)
		{	
			
			document.getElementById('resultId').innerHTML=req.responseText;
			window.location.href="#top";
			
        }
      	
  }
}


function postRate(checkLogin,id,sitepath,rate,type)
{


	if(checkLogin=='')
	{
		//alert('You must be logged in to post your comment');
		showTop();
		document.getElementById('outerContainer').style.overflow='hidden';
		return false;
	
	}	
	ajax_post_rate(rate,id,sitepath,type);
	return false;
}


function ajax_post_rate(rate, id, sitepath, type)
{
		var divId='showResultId'+id;
		
		document.getElementById(divId).innerHTML='<li><img  src="'+sitepath+'images/ajax-loader.gif" border="0"/></li>';
		var url = sitepath+'ajax_post_rate.php?rate='+rate+'&id='+id+'&type='+type;	

		req = false;
		var req = getObject();
	 	if(req)
	 	{
			req.onreadystatechange = call_postRate_ajax;
			req.open("GET", url, true);
			req.send(null);
		}
}


function call_postRate_ajax()
{
	
	if(req.readyState == 4){
   
		if(req.status == 200)
		{	

			var getValue=req.responseText;
			var splitedVal=getValue.split('###');
			var replaceDivId='showResultId'+splitedVal[0]; 
			var VoteContainer='VoteContainer'+splitedVal[0]; 

			if(splitedVal[2] > 1)
				var contentVoteDiv = '<span>'+splitedVal[2]+'</span> Votes';
			else
				var contentVoteDiv = '<span>'+splitedVal[2]+'</span> Vote';

			if(splitedVal[1]==0)
			{
				document.getElementById(replaceDivId).innerHTML='<div class="dealGood" id="showResultId'+splitedVal[0]+'"><div style="color:red">You have already rates this offer!!</div></div>';
			}
			else 
			{
				document.getElementById(replaceDivId).innerHTML = splitedVal[1];
				document.getElementById(VoteContainer).innerHTML= contentVoteDiv
			}
						
        }
      	
  }
}


function ajax_post_comment(type,comment,posted_art_id,sitepath)
{
	
		comment=comment.replace('&','amp;');
		var url = sitepath+'ajax_post_comment.php?type='+type+'&commentText='+comment+'&posted_art_id='+posted_art_id;	
		req = false;
		var req = getObject();
	 	if(req)
	 	{
			req.onreadystatechange = call_postComment_ajax;
			req.open("GET", url, true);
			req.send(null);
		}
}
function call_postComment_ajax()
{
	
	if(req.readyState == 4){
   
		if(req.status==200)
		{	
			document.getElementById('commentText').value='';
			document.getElementById('showMsgBox').innerHTML='<h2>YOUR COMMENT HAS BEEN SUBMITTED AND AWAIT APPROVAL</h2>';
			showMsg();
			document.getElementById('showMsgBox').style.display='block';
			document.getElementById('outerContainer').style.overflow='hidden';

			
        }
      	
  }
}

function ajax_sentEmail(checkLogin,id,sitepath,type)
{
	if(checkLogin=='')
	{
		showTop();
		document.getElementById('outerContainer').style.overflow='hidden';
		return false;
	
	}	
	document.getElementById('hiddenOfferId').value=id;
	document.getElementById('hiddenOfferType').value=type;
	document.getElementById('hiddenUserID').value=checkLogin;

	showEmail();
	return false;
}




function ajax_process_email(sitePath)
{
		var aid =document.getElementById('hiddenOfferId').value;
		var type=document.getElementById('hiddenOfferType').value;
		var fname=document.getElementById('fname').value;
		var femail=document.getElementById('femail').value;
		var msg=document.getElementById('msg').value;
		var userID=document.getElementById('msg').value;

		msg=msg.replace('&','&amp;');
		var url = sitePath+'ajax_send_email.php?type='+type+'&msg='+msg+'&userID='+userID+'&femail='+femail+'&fname='+fname+'&aId='+aid;
		req = false;
		var req = getObject();
	 	if(req)
	 	{
			req.onreadystatechange = call_process_email_ajax;
			req.open("GET", url, true);
			req.send(null);
		}
}
function call_process_email_ajax()
{
	if(req.readyState == 4){
		if(req.status==200)
		{	
			document.getElementById('fname').value='';
			document.getElementById('femail').value='';
			document.getElementById('msg').value='';
			document.getElementById('sentMessageId').style.display='block';
			return false;
        }
      	
  }
}

//site search functrion for JS
function searchSite()
{
	var searckKey = document.getElementById('search_key').value;

	if(searckKey == '')
	{
		alert('Please enter search key');
		document.getElementById('search_key').focus();
		return false;
	}
	document.getElementById('searchResult').innerHTML='<img  src="'+SITEPATH+'images/ajax-loader.gif" border="0"/>';
	document.getElementById('searchTitle').innerHTML="Search results for <i>"+searckKey+"</i>";
	
	searckKey=searckKey.replace('&','amp;');

	//alert(' searckKey '  +  searckKey) ;

	var url = SITEPATH+'ajax_search.php?search_key='+searckKey;
	req = false;
	var req = getObject();
	if(req)
	{
		req.onreadystatechange = call_ajax_search;
		req.open("GET", url, true);
		req.send(null);
	}

}

function call_ajax_search()
{
	if(req.readyState == 4){
		if(req.status==200)
		{	
			document.getElementById('search_key').value='';
			document.getElementById('searchResult').innerHTML=req.responseText;
			
        }
      	
  }
}

function searchPaging(offset,divId,searckKey)
{
		//var url = 'ajax_files/ajax_news.php?&offset='+offset;	
		document.getElementById('search_key').value='';
		document.getElementById('searchResult').innerHTML='<img  src="'+SITEPATH+'images/ajax-loader.gif" border="0"/>';
		searckKey=searckKey.replace('&','amp;');
		var url = SITEPATH+'ajax_search.php?search_key='+searckKey+'&offset='+offset;	
		
		req = false;
		var req = getObject();
	 	if(req)
	 	{
			req.onreadystatechange = ajax_search_two;
			req.open("GET", url, true);
			req.send(null);
		}
}

function ajax_search_two()
{
	if(req.readyState == 4){
		if(req.status==200)
		{	
			
			
			document.getElementById('searchResult').innerHTML=req.responseText;
			window.location.href='#top';

        }
      	
  }
}


function ajax_sentRateEmail(checkLogin,id,type)
{
	if(checkLogin=='')
	{
		showTop();
		document.getElementById('outerContainer').style.overflow='hidden';
		return false;
	
	}
	document.getElementById('rateId').value=id;
	document.getElementById('getType').value=type;
	showRateEmail();
	return false;
}


function ajax_ProcessRateEmailFriend(sitepath)
{
		var id=document.getElementById('rateId').value;
		var type=document.getElementById('getType').value;
		var msg=document.getElementById('msg').value;
		var name=document.getElementById('fname').value;
		var email=document.getElementById('femail').value;
		msg=msg.replace('&','&amp;');
		var url = sitepath+'email_rate_offer.php?id='+id+'&type='+type+'&msg='+msg+'&fname='+name+'&femail='+email;	
		
		req = false;
		var req = getObject();
	 	if(req)
	 	{
			req.onreadystatechange = ajax_SendRateEmailFriend;
			req.open("GET", url, true);
			req.send(null);
		}
}

function ajax_SendRateEmailFriend()
{
	if(req.readyState == 4){
			if(req.status==200)
			{	
			
				document.getElementById('fname').value='';
				document.getElementById('femail').value='';
				document.getElementById('msg').value='';
				document.getElementById('sentMessageId').style.display='block';
				
				return false;

			}
			
	  }
}

