var t1=0;
var t2=0;
var t3=0;
var ran=0;
var range='';

function getRandomNumber(){
	if(range==''){
		$.ajax({
			url:"/survivorship/breakawaystoriesRange.htm",
			type:"POST",
			success:function(serData){
			teaserRange=serData;
			range = serData.split(",");
			
			return ((range[0]*1)+(Math.floor(Math.random()*(range[1]-range[0])))*1);
		}
		});
	} else{
	return ((range[0]*1)+(Math.floor(Math.random()*(range[1]-range[0])))*1);
	}
}

function getPartnerRandomNumber(partner){
	if(range==''){
		$.ajax({
			url:"/survivorship/breakawaystoriesRange.htm",
			type:"POST",
			data: "partner="+partner,
			success:function(serData){
			teaserRange=serData;
			range = serData.split(",");
			
			return ((range[0]*1)+(Math.floor(Math.random()*(range[1]-range[0])))*1);
		}
		});
	} else{
	return ((range[0]*1)+(Math.floor(Math.random()*(range[1]-range[0])))*1);
	}
}

function checkRange(t){
	if((t*1+1) > range[1])
		return range[0];
	else
		return (t*1+1);
}

function getTeaser(tNo,noOfTeasers){
	var id=0;
	if(ran ==0)
		ran = getRandomNumber();

	if(tNo ==1 && noOfTeasers==3){
		if(t3==0){
			t1=ran;
			id=ran;
		} else {
			id = checkRange(t3);
			t1 = id;
		}
	} else if(tNo ==1 && noOfTeasers==2){
		if(t1==0){
			t1=ran;
			id=ran;
		} else {
			id = checkRange(t2);
			t1 = id;
		}
	} else if(tNo ==2 && (noOfTeasers==3 || noOfTeasers==2)){
		t2 = checkRange(t1);
		id = t2;
	} else if(tNo ==3 && noOfTeasers==3){
		t3 = checkRange(t2);
		id = t3;
	}

	$.ajax({
		   type: "POST",
		   url: "/survivorship/breakawaystoriesTeaser.htm",
		   data: "id="+id,
		   success: function(resp){
		 		$('#story'+tNo).html("");
		 		$('#story'+tNo).html(resp);
		 		
		   },
		   error: function (request, status, error) {
			   //alert('error');
		   }
		 });
}

function getTeaserrange(){
	$.ajax({
		url:"/survivorship/breakawaystoriesRange.htm",
		type:"POST",
		success:function(serData){
		teaserRange=serData;
		range = serData.split(",");
	}
	});
}

function getPartnerTeaserrange(partner){
	$.ajax({
		url:"/survivorship/breakawaystoriesRange.htm",
		type:"POST",
		data: "partner="+partner,
		success:function(serData){
		teaserRange=serData;
		range = serData.split(",");
	}
	});
}

function getTeaserOnload(inputString,id){

	 $.ajax({
		   type: "POST",
		   url: "/survivorship/breakawaystoriesTeaser.htm",
		   data: "id="+id,
		   success: function(resp){
		 		$('#'+inputString).html("");
		 		$('#'+inputString).html(resp);
		   },
		   error: function (request, status, error) {
			   //alert("Error : unable to get story teaser");
			   //$('#'+inputString).html("Error while getting teaser");
			   //window.location='error.htm';
		    }

		 });
     }
//js to load teaser on load based on partner
function getPartnerTeaserOnload(partner){
	//alert("inside getPartnerTeaserOnload");
	//alert('id of partner' + partner + ' is  ' + id );
	
	$.ajax({
		   type: "POST",
		   url: "/survivorship/breakawaystoriesTeaser.htm",
		   data: "id=1&partner="+partner,
		   success: function(resp){
		 		$('#story1').html("");
		 		$('#story1').html(resp);
		   },
		   error: function (request, status, error) {
	       }
		 });
     }

var lastTeaser=0;
function getPartnerTeaser(partner)
	{
	var id=0;
	if(lastTeaser==0)
	{
		//id = checkRange(getPartnerRandomNumber(partner));
		id=2;
	} else {
		id = checkRange(lastTeaser);
	}
	lastTeaser=id;
	//alert("lastTeaser is "+lastTeaser+" id is..."+id+" partner is"+partner);

	$.ajax({
		   type: "POST",
		   url: "/survivorship/breakawaystoriesTeaser.htm",
		   data: "id="+id+"&partner="+partner,
		   
		   success: function(resp){
		 		$('#story1').html("");
		 		$('#story1').html(resp);
		   },
		   error: function (request, status, error) {
			   
		   }
		   
		 });
}
