// JavaScript Document

// Show / Hide Div on hover/click/etc
<!-- Copyright 2006,2007 Bontrager Connection, LLC
// http://bontragerconnection.com/ and http://willmaster.com/
// Version: July 28, 2007
var cX = 0;
var cY = 0;
var rX = 0;
var rY = 0;
function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}
function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}
if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }
else { document.onmousemove = UpdateCursorPosition; }
function AssignPosition(d) {
if(self.pageYOffset) {
rX = self.pageXOffset;
rY = self.pageYOffset;
}
else if(document.documentElement && document.documentElement.scrollTop) {
rX = document.documentElement.scrollLeft;
rY = document.documentElement.scrollTop;
}
else if(document.body) {
rX = document.body.scrollLeft;
rY = document.body.scrollTop;
}
if(document.all) {
cX += rX;
cY += rY;
}
d.style.left = (cX+10) + "px";
d.style.top = (cY+10) + "px";
}
function Hide(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function Show(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
dd.style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
if(dd.style.display == "none") { dd.style.display = "block"; }
else { dd.style.display = "none"; }
}

// Count a String
function cs(field,count,maxxx){
	field = document.getElementById(field);
	if(field.value.length>maxxx){
		field.value = field.value.substring(0,maxxx);
	}else{
		count = document.getElementById(count);
		count.value = field.value.length;
	}
}

// Set focus to Field
function rs($field){
	document.getElementById($field).checked = true;
}

// Toggle between Campaign Types
function ti(){
	var i = document.getElementById('select').value;
	if(i==1){
		document.getElementById('option_1').style.display = 'block';
		document.getElementById('option_2').style.display = 'none';
	}else{
		document.getElementById('option_2').style.display = 'block';
		document.getElementById('option_1').style.display = 'none';
	}
}

// Toggle between Campaign Countries
function tc(){
	var info = [
		'Your Campaign will recieve a mix of traffic from all countries.',
		'Your Campaign will recieve traffic from United States, Canada, United Kingdom, Australia and New Zealand only.',
		'Your Campaign will recieve traffic from Tier1 Countries + Western Europe.',
		'Your Campaign will recieve traffic from Spanish speaking countries only.',
		'Create your own mix countries you want to recieve traffic from.'
	];
	var i = document.getElementById('select-countries').value;
	if(i==5){
		document.getElementById('select_countries').style.display = 'block';
	}else{
		document.getElementById('select_countries').style.display = 'none';
	}
	document.getElementById('countries_info').innerHTML = info[i-1];
}

/* Toggle between Browser Languages */
function tbl(){
	var info = [
		'Your Campaign will recieve traffic from all browser languages.',
		'Your Campaign will recieve traffic from english language browsers only.',
		'Your Campaign will recieve traffic from spanish language browsers only.',
		'Your Campaign will recieve traffic from arabic language browsers only.',
		'Create your own mix browser languages you want to recieve traffic from.'
	];
	var i = document.getElementById('select-language').value;
	if(i==5){
		document.getElementById('select_languages').style.display = 'block';
	}else{
		document.getElementById('select_languages').style.display = 'none';
	}
	document.getElementById('languages_info').innerHTML = info[i-1];
}
/* Toggle between LoadMethods */
function lm(){
	var i = document.getElementById('select').value;
	if(i==2){
		document.getElementById('option_2').style.display = 'block';
		document.getElementById('option_3').style.display = 'none';
	}else{
		document.getElementById('option_3').style.display = 'block';
		document.getElementById('option_2').style.display = 'none';
	}
}
// CAMPAIGNS CREATE
function calculateVolume(){
	var cpa = document.getElementById('cpa').value;
	if(cpa==0){
		var minBid = document.getElementById('min_bid').value;
		var maxBid = document.getElementById('max_bid').value;
		var totVol = document.getElementById('total_volume');
		var dayVol = document.getElementById('daily_traffic');
		var priceK = document.getElementById('price_in_k');
		if(maxBid<minBid){
			totVol.innerHTML = 'N/A';
			dayVol.innerHTML = 'N/A';
			priceK.innerHTML = 'N/A';
		}else{
			var cost = Math.round(document.getElementById('cost').value / maxBid / 1000 * 10) / 10;
			totVol.innerHTML = cost+' K';
			var daily = Math.round(document.getElementById('hour').value * 24 / 1000 * 10) / 10;
			dayVol.innerHTML = daily+' K';
			var price = Math.round(maxBid * 1000 * 10) / 10;
			priceK.innerHTML = '$ '+price+' USD';
		}
		document.getElementById('websites_info').innerHTML = maxBid;
	}else{
		var dayVol = document.getElementById('daily_traffic');
		var daily = Math.round(document.getElementById('hour').value * 24 / 1000 * 10) / 10;
		dayVol.innerHTML = daily+' K';
	}
}
function priSpot(){
	var maximum = document.getElementById('max_bid');
	var minimum = document.getElementById('min_bid');
	var maxBid = maximum.value;
	var minBid = minimum.value;
	var weight = document.getElementById('CampaignWeight');
	if(weight.checked){
		maxBid = (((maxBid*10000)+10)/10000).toFixed(4);
		var minimum_bid = (((minBid*10000)+10)/10000).toFixed(4);
	}else{
		maxBid = (((maxBid*10000)-10)/10000).toFixed(4);
		var minimum_bid = (((minBid*10000)-10)/10000).toFixed(4);
	}
	maximum.value = maxBid;
	minimum.value = minimum_bid;
	document.getElementById('min_bid_info').innerHTML = minimum_bid;
	calculateVolume();
}
function selectDomains(opt){
	var form = document.forms[0];
	for(i=0;i<form.elements.length;i++){
		if(form.elements[i].type=='checkbox'){
			form.elements[i].checked = opt==1?true:false;
		}
	}
}
function paymentMethod(){
	check = document.getElementById('selectPaymentMethod').value;
	if(check==2){
		document.getElementById('pmepass').style.display = 'block';
		document.getElementById('pmpaypal').style.display = 'none';
	}else if(check==3){
		document.getElementById('pmepass').style.display = 'none';
		document.getElementById('pmpaypal').style.display = 'block';
	}else{
		document.getElementById('pmepass').style.display = 'none';
		document.getElementById('pmpaypal').style.display = 'none';
	}
}
var menu=function(){
	var t=15,z=50,s=6,a;
	function dd(n){this.n=n; this.h=[]; this.c=[]}
	dd.prototype.init=function(p,c){
		a=c; var w=document.getElementById(p), s=w.getElementsByTagName('ul'), l=s.length, i=0;
		for(i;i<l;i++){
			var h=s[i].parentNode; this.h[i]=h; this.c[i]=s[i];
			h.onmouseover=new Function(this.n+'.st('+i+',true)');
			h.onmouseout=new Function(this.n+'.st('+i+')');
		}
	}
	dd.prototype.st=function(x,f){
		var c=this.c[x], h=this.h[x], p=h.getElementsByTagName('a')[0];
		clearInterval(c.t); c.style.overflow='hidden';
		if(f){
			p.className+=' '+a;
			if(!c.mh){c.style.display='block'; c.style.height=''; c.mh=c.offsetHeight; c.style.height=0}
			if(c.mh==c.offsetHeight){c.style.overflow='visible'}
			else{c.style.zIndex=z; z++; c.t=setInterval(function(){sl(c,1)},t)}
		}else{p.className=p.className.replace(a,''); c.t=setInterval(function(){sl(c,-1)},t)}
	}
	function sl(c,f){
		var h=c.offsetHeight;
		if((h<=0&&f!=1)||(h>=c.mh&&f==1)){
			if(f==1){c.style.filter=''; c.style.opacity=1; c.style.overflow='visible'}
			clearInterval(c.t); return
		}
		var d=(f==1)?Math.ceil((c.mh-h)/s):Math.ceil(h/s), o=h/c.mh;
		c.style.opacity=o; c.style.filter='alpha(opacity='+(o*100)+')';
		c.style.height=h+(d*f)+'px'
	}
	return{dd:dd}
}();
function toggleThumbs(){
	if(document.getElementById('preview')){
		Element.toggle('regularThumb');
		Element.toggle('galleryThumb');
	}
}
$j = jQuery;
