/* 1 *** JMENU */
jQuery(document).ready(function() {
    $('#menu').jmenu({
            animation:'slide',
            duration:300
    });
});

/* 2 *** NIVO SLIDER */
$(window).load(function() {
	$(".slider").nivoSlider({
		effect:             'random',
		startSlide:         0, //Set starting Slide (0 index)
		animSpeed:          400, //Slide transition speed
		pauseTime:          5000,
		captionOpacity:     0.6, //Caption Opacity
		directionNavHide:   true, //Only show on hover
		pauseOnHover:       false, //Stop animation while hovering
		slices:             8 // For slice animations
	});
       $(".slider").show();
});


function calcTotal(obj) {

var gTotal, magTotal, progTotal, bagTotal, banTotal, resTotal, docPath = document.form1;

magTotal = docPath.magAdTot.value;

progTotal = docPath.progAdTot.value;

bagTotal = docPath.bagInsTot.value;

banTotal = docPath.banAdTot.value;

resTotal = docPath.resAdTot.value;



var magArr = new Array (2);

var annualDiscount = 30;

magArr[0] = new Array (5);        

	magArr[0][0] = new Array (5); 

		magArr[0][0][0] = 800;      

		magArr[0][0][1] = 400;      

		magArr[0][0][2] = 250;      

		magArr[0][0][3] = 200;   

		magArr[0][0][4] = 100;       

	magArr[0][1] = new Array (5);   

		magArr[0][1][0] = 900;      

		magArr[0][1][1] = 450;      

		magArr[0][1][2] = 300;   

		magArr[0][1][3] = 225;     

		magArr[0][1][4] = 125;      

	magArr[0][2] = new Array (5);   

		magArr[0][2][0] = 800;       //Full Page

		magArr[0][2][1] = 400;       //1/2 Page

		magArr[0][2][2] = 250;       //1/3 Page

		magArr[0][2][3] = 200;       //1/6 Page

		magArr[0][2][4] = 100;       //1/12 Page

	magArr[0][3] = new Array (5);   //Q4

		magArr[0][3][0] = 800;       //Full Page

		magArr[0][3][1] = 400;       //1/2 Page

		magArr[0][3][2] = 250;       //1/3 Page

		magArr[0][3][3] = 200;       //1/6 Page

		magArr[0][3][4] = 100;       //1/12 Page

	magArr[0][4] = new Array (5);   //Annual

		magArr[0][4][0] = Math.round((1-(annualDiscount*.01))*(magArr[0][0][0] + magArr[0][1][0] + magArr[0][2][0] + magArr[0][3][0])*100)/100;      //Full Page

		magArr[0][4][1] = Math.round((1-(annualDiscount*.01))*(magArr[0][0][1] + magArr[0][1][1] + magArr[0][2][1] + magArr[0][3][1])*100)/100;      //1/2 Page

		magArr[0][4][2] = Math.round((1-(annualDiscount*.01))*(magArr[0][0][2] + magArr[0][1][2] + magArr[0][2][2] + magArr[0][3][2])*100)/100;      //1/3 Page

		magArr[0][4][3] = Math.round((1-(annualDiscount*.01))*(magArr[0][0][3] + magArr[0][1][3] + magArr[0][2][3] + magArr[0][3][3])*100)/100;       //1/6 Page

		magArr[0][4][4] = Math.round((1-(annualDiscount*.01))*(magArr[0][0][4] + magArr[0][1][4] + magArr[0][2][4] + magArr[0][3][4])*100)/100;       //1/12 Page

magArr[1] = new Array (5);         //b & w

	magArr[1][0] = new Array (5);   //Q1

		magArr[1][0][0] = 800;       //Full Page

		magArr[1][0][1] = 400;       //1/2 Page

		magArr[1][0][2] = 250;       //1/3 Page

		magArr[1][0][3] = 200;       //1/6 Page

		magArr[1][0][4] = 100;        //1/12 Page

	magArr[1][1] = new Array (5);   //Q2

		magArr[1][1][0] = 900;       //Full Page

		magArr[1][1][1] = 450;       //1/2 Page

		magArr[1][1][2] = 300;       //1/3 Page

		magArr[1][1][3] = 225;       //1/6 Page

		magArr[1][1][4] = 125;        //1/12 Page

	magArr[1][2] = new Array (5);   //Q3

		magArr[1][2][0] = 800;       //Full Page

		magArr[1][2][1] = 400;       //1/2 Page

		magArr[1][2][2] = 250;       //1/3 Page

		magArr[1][2][3] = 200;       //1/6 Page

		magArr[1][2][4] = 100;        //1/12 Page

	magArr[1][3] = new Array (5);   //Q4

		magArr[1][3][0] = 800;       //Full Page

		magArr[1][3][1] = 400;       //1/2 Page

		magArr[1][3][2] = 250;       //1/3 Page

		magArr[1][3][3] = 200;       //1/6 Page

		magArr[1][3][4] = 100;        //1/12 Page

	magArr[1][4] = new Array (5);   //Annual

		magArr[1][4][0] = Math.round((1-(annualDiscount*.01))*(magArr[1][0][0] + magArr[1][1][0] + magArr[1][2][0] + magArr[1][3][0])*100)/100;      //Full Page

		magArr[1][4][1] = Math.round((1-(annualDiscount*.01))*(magArr[1][0][1] + magArr[1][1][1] + magArr[1][2][1] + magArr[1][3][1])*100)/100;      //1/2 Page

		magArr[1][4][2] = Math.round((1-(annualDiscount*.01))*(magArr[1][0][2] + magArr[1][1][2] + magArr[1][2][2] + magArr[1][3][2])*100)/100;      //1/3 Page

		magArr[1][4][3] = Math.round((1-(annualDiscount*.01))*(magArr[1][0][3] + magArr[1][1][3] + magArr[1][2][3] + magArr[1][3][3])*100)/100;       //1/6 Page

		magArr[1][4][4] = Math.round((1-(annualDiscount*.01))*(magArr[1][0][4] + magArr[1][1][4] + magArr[1][2][4] + magArr[1][3][4])*100)/100;       //1/12 Page



var x;



if (obj == 'magAD') {

	var c=0, rad1=docPath.mag_ad, rad2=docPath.mag_issue, rad3=docPath.color, i=rad1.length, j=rad2.length, k=rad3.length;

	var ivar, jvar, kvar;

	

	x=0;

	for (x; x<i; x++) {

		if (rad1[x].checked) {c++; i=0; ivar=x;}

	}

	x=0;

	for (x; x<j; x++) {

		if (rad2[x].checked) {c++; j=0; jvar=x;}

	}

	x=0;

	for (x; x<k; x++) {

	    if (rad3[x].checked) {c++; k=0; kvar=x;}

	}

	if(c==3){

		magTotal = magArr[kvar][jvar][ivar];

		docPath.magAdTot.value = magTotal;

	}

}

else if (obj == 'confProg') {

	var z=docPath.conf_program_ad.length, progArr;

	progArr = new Array();

	progArr[0] = 375;

	progArr[1] = 200;

	progArr[2] = 120;

	progArr[3] = 50;

	x=0;

	for (x; x<z; x++) {

		if (docPath.conf_program_ad[x].checked) {zvar=x; z=0;}

	}

	progTotal = progArr[zvar];

	docPath.progAdTot.value = progTotal;

}

else if (obj == 'confBag') {

	var m=0,p=1,pieces=1500,adjust=1,y=docPath.conf_bag.length,z=docPath.non_profit.length,bagArr,adjArr;

	adjArr = new Array();

		adjArr[0] = .75;

		adjArr[1] = 1;

	

	x=0;

	for (x; x<y; x++) {

		if (docPath.conf_bag[x].checked) {m++; yvar=x; y=0;}

	}

	x=0;

	for (x; x<z; x++) {

		if (docPath.non_profit[x].checked) {zvar=x; z=0; adjust=adjArr[zvar];}

	}

	

	if(docPath.pages.value != '') {
               if (docPath.pages.value > 0)
{
		p=docPath.pages.value;
}
	}

	

	

	bagArr = new Array();

		bagArr[0] = 175;

		bagArr[1] = 100;

		bagArr[2] = 200 + (.01 * p * 1500);

	

	if(m>0) {

		bagTotal = bagArr[yvar] * adjust;

		docPath.bagInsTot.value = bagTotal;

	}

}

else if (obj == 'webBan') {

	var z=docPath.online_month.length, banArr;

	banArr = new Array();

	banArr[0] = 50;

	banArr[1] = 400;

	banArr[2] = 700;

	x=0;

	for (x; x<z; x++) {

		if (docPath.online_month[x].checked) {zvar=x; z=0;}

	}

	banTotal = banArr[zvar];

	docPath.banAdTot.value = banTotal;

}

else if (obj == 'webRes') {

	var z=docPath.resource_ad_active.length, resArr;

	resArr = new Array();

	resArr[0] = 10;

	resArr[1] = 100;

	resArr[2] = 160;

	x=0;

	for (x; x<z; x++) {

		if (docPath.resource_ad_active[x].checked) {zvar=x; z=0;}

	}

	resTotal = resArr[zvar];

	docPath.resAdTot.value = resTotal;

}



//Calculate Multi-Ad Discount

var discountLevel = 0,discountPercentage = 0;

if((1*magTotal) > 0) {

	discountLevel++;

}

if((1*progTotal) > 0) {

	discountLevel++;

}

if((1*bagTotal) > 0) {

	discountLevel++;

}

if((1*banTotal) > 0) {

	discountLevel++;

}

if((1*resTotal) > 0) {

	discountLevel++;

}

if(discountLevel == 2) {

	discountPercentage = 10;

	discountMessage = "A 10% discount has been applied for purchasing 2 ads!";

}

else if(discountLevel == 3) {

	discountPercentage = 20;

	discountMessage = "A 20% discount has been applied for purchasing 3 ads!";

}

else if(discountLevel >= 4) {

	discountPercentage = 30;

	discountMessage = "A 30% discount has been applied for purchasing 4 or more ads!!";

}

else {

}

discountMultiplier = (100-discountPercentage)*.01;



gTotal = (1 * magTotal) + (1 * progTotal) + (1 * bagTotal) + (1 * banTotal) + (1 * resTotal);

gTotal = gTotal*discountMultiplier;

docPath.grandTotal.value = Math.round(gTotal*100)/100;

document.getElementById("discountQualified").innerHTML = discountMessage;

document.getElementById("discountFormField").value = discountMessage;



}

