String.prototype.trim = function() {
	a = this.replace(/^\s+/, '');
	return a.replace(/\s+$/, '');
};

function am_campaigns_dummy_submit(){
	var dop = $F("dummyop");
	var op = $("op");
	for(var i=0; i< op.length ; i++){
		if(op.options[i].value == dop){
			op.options[i].selected = true;
		}
	}
	am_campaigns_submit();
	return true;
}

function am_campaigns_submit(){
	var op = $F("op");
	var retval = true;
	if(op == "delete"){
		retval = confirm("Are you sure you want to delete the selected campaigns?");
	} else if(op == "stop"){
		retval = confirm("Are you sure you want to stop monitoring the selected campaigns?");
	} else if(op == "delete_kw_zero_affiliates"){
		retval = confirm("Are you sure you want to delete keywords with zero affiliates?");
	}
	if(retval == true){
		var f = $("campaign_list");
		f.submit();
	}
	return false;
}


function am_campaign_dummy_submit(){
	var dop = $F("dummyop");
	var op = $("op");
	for(var i=0; i< op.length ; i++){
		if(op.options[i].value == dop){
			op.options[i].selected = true;
		}
	}
	am_campaign_submit();
	return true;
}

function am_campaign_submit(){
	var f = $("campaign_keyword_list");
	var op = $F("op");
	var retval = true;
	if(op == "delete"){
		retval = confirm("Are you sure you want to delete the selected keywords?");
	} else if(op == "stop"){
		retval = confirm("Are you sure you want to stop monitoring the selected keywords?");
	} else if(op == "delete_kw_zero_affiliates"){
		retval = confirm("Are you sure you want to delete keywords with zero affiliates?");
	}
	
	if(retval == true){
		f.submit();
	}
	return false;
}

function am_check_edit_campaign(){
	var ctitle = $F("campaign_title");
	if(ctitle.trim() == ''){
		alert("Campaign title cannot be empty.")
		return false;
	}
	return true;
}

function am_toggle_campaign_list(){
	var tb = $('toggle_box');
	var cb = document.getElementsByName('campaign[]');
	var cbStatus = false;
	if(tb.checked == true){
		cbStatus = true;
	}
	for(var i=0; i<cb.length; i++){
		cb[i].checked = cbStatus;
	}
}

function am_notify_toggle_campaign_list(cur_cb){
	var tb = $('toggle_box');

	if(cur_cb.checked == false){
		tb.checked = false;
	}
}

function am_toggle_campaign_keyword_list(){
	var tb = $('toggle_box');
	var cb = document.getElementsByName('keyword[]')
	var cbStatus = false;
	if(tb.checked == true){
		cbStatus = true;
	}
	for(var i = 0; i < cb.length; i++){
		cb[i].checked = cbStatus;
	}
}

function am_notify_toggle_campaign_keyword_list(cur_cb){
	var tb = $('toggle_box');

	if(cur_cb.checked == false){
		tb.checked = false;
	}
}

function am_preloader(){
     var i = 0;			 
     imageObj = new Image();			
    
     images 	= new Array();
       
		images[0]	= "/img/logo.gif";
		images[1]	= "/img/panic_attack_report.gif";
		images[2]	= "/img/spacer.gif";                               
		images[3]	= "/img/ucp_banner.gif";
		images[4]	= "/img/bottomright.jpg";                              
		images[5]	= "/img/footerbg.jpg";
		images[6]	= "/img/header1.jpg";                                  
		images[7]	= "/img/header2.jpg";
		images[8]	= "/img/header3.jpg";                                   
		images[9]	= "/img/help.jpg";
		images[10]	= "/img/help1.jpg";                               
		images[11]	= "/img/left.jpg";
		images[12]	= "/img/leftbottom.jpg";                                  
		images[13]	= "/img/right.jpg";
		images[14]	= "/img/help.png";                                  
		
     for(i=0; i<=images.length; i++){
          imageObj.src=images[i];
     }	
} 

function am_display_all(){
	var divNodes = $$('div.spyfu');
	divNodes.each(function(node){    
	    Effect.toggle(node.id,'slide');
	});
}