

var sessionRequired = 0;

sessionRequired = 1;

stTextColor = 'CC0000';

initFlag = false;
stTypeData = new Object();



function webclickcheck(){

	return false;
}


function checkCookies(){
	if(!document.cookie && sessionRequired) {
		location.href = API.approot + "help/cookies.cfm";
	}
}

// document.write('<style type="text/css">A {color:'+stTextColor+'}</style>')


function SetChecked(val) {
	dml=document.webpad;
	len = dml.elements.length;
	var i=0;
	var c=0;
	for( i=0 ; i < len ; i++) {
		if (dml.elements[i].name == 'items' && dml.elements[i].type == 'checkbox') {
			dml.elements[i].checked=val;
			c = c + 1;
		}
	}
}



function initTypes() {

	try{

		var dml = document.webpad;
		var temp = dml['typeinfo'].value;
		var i = 0;
		var v = "";

		// alert(temp);

		temp = temp.split(',');

		for (i=0; i < temp.length; i++) {
			v = temp[i];
			v = v.split(':');
			stTypeData[v[0]] = v[1];
		}

		// alert(temp.length);
	}catch(e){
		var v = "";
	}



	initFlag = true;

}


function addformsubmit() {
	var f = document.addform;
	if(f['name'].value == ''){
		alert('Please enter item name!');
		f['name'].focus();
		return false;
	}
	f.submit();
	return false;
}
function addformcheck() {
	var f = document.addform;
	var fi = f['typename'];
	var v = fi.options[fi.selectedIndex].value;
	$('addnew').hide();
	if ((document.getElementById)){
		var o = document.getElementById("newtext");
		o.innerHTML = '';
		if(v == 'bookmark'){
			o.innerHTML = '&laquo; Type ClickBank Vendor ID';
			$('addnew').show();
		}else if(v == 'folder') {
			o.innerHTML = '&laquo; Type Folder Name';
			$('addnew').show();
		}else {
			o.innerHTML = '';
		}
		if(f['name'].value == '') f['name'].focus();
	}
}



function RunCommand() {

	var dml = document.webpad;
	var bids = new Array();
	var v = "";
	var o = "";
	var i = 0;
	var act = "";
	var fi = dml['command'];

	$('moveto').hide();


	if(fi.options[0].selected) return;

	act = fi.options[fi.selectedIndex].value;

	dml['do'].value = act;


	if(!initFlag){
		initTypes();
	}

	// alert(dml['pid'].value);
	// return false;






	for (i=0; i < dml.elements.length; i++) {
		o = dml.elements[i];
		if (o.name == 'items' && o.type == 'checkbox' && (o.checked)) {
			v = o.value;


			// alert(stTypeData[v]);

			// if(stTypeData[v] == 'bookmark') bids[bids.length] = v;

			bids[bids.length] = v;



		}
	}


	if(bids.length == 0){
		alert('Please check at least 1 item!');
		// alert('Please check the box next to at least 1 product bookmark.');
		fi.options[0].selected = true;
		return false;

	}

	if(act == 'move'){
		$('moveto').show();
		return false;
	}

	dml['bids'].value = bids.join(',');

	//// alert(dml['bids'].value);
	//// return false;


	dml.submit();
	return true;
}



var cmtWin=null;
var helpWin=null;
function OpenWin(url,str) {
	var extwnd=window.open(url,"",str);
}

function OpenHelp(url) {
	var extwnd=window.open(url,"","status=0,toolbar=0,width=600,height=400");
}

// self.window.name="WebPad";

var cmtWin=null;
var helpWin=null;
function openWindow(url) {
	helpWin=window.open(url,"helpWin","width=600,height=400,toolbars=no,resizable=no,status=no,menubar=no");
	helpWin.opener=self;
	helpWin.focus();
}



function jumptopage(itemid) {

	var pg = $F('bm_targetpage');
	var sh = $F('bm_targetshow');
	var fi = $F('filter');


	// alert(fi);
	// return false;
	// var pg = document.webpad.targetpage;
	// var fi = document.webpad.filter;

	var link = "fm.cfm?fid=" + itemid + '&pg=' + pg + '&show=' + sh;
	if(fi != "") link += "&filter=" + fi;
	location.href = link;
}

function filterlist(itemid) {


	var fi = document.webpad.filter;



	var link = "fm.cfm?fid=" + itemid;

	fi = fi.options[fi.selectedIndex].value;

	if(fi != "") link += "&filter=" + fi;

	location.href = link;
}




function setMode() {
	var fi = document.webpad.dest;
	var cm = getTransferMode();
	var v = "- Move Checked Items To -";
	if (cm == 'copy') {
		v = "- Copy Checked Items To -";
	}
	fi.options[0].innerHTML = v;
}

function moveFolder() {
	var fi = document.webpad.dest;
	var cm = getTransferMode();
	var dd = fi.options[fi.selectedIndex].value;

	for (i=0; i < document.webpad.elements.length; i++) {

		var e = document.webpad.elements[i];

		if ((e.name == 'items') && (e.checked)) {

			document.webpad['do'].value = cm;
			document.webpad.dest.value = dd;
			document.webpad.submit();
			return true;
		}
	}
	alert('Please check the box next to the item(s) you want to ' + cm + '.');
	fi.options[0].selected = true;
	return false;
}



function dosubmit(todo) {

	var dml = document.webpad;
	if(todo == 'add'){

		if(dml['name'].value == ''){
			alert('Please enter item name!');
			dml['name'].focus();
			return false;
		}

	}

	document.webpad['do'].value = todo;
	document.webpad.submit();
	return false;
}


function fOnDragStart() {
	obj = window.event.srcElement;

	if (obj.id == "dragable") {
		if (!window.event.dataTransfer) {
			//alert("This version of IE does not support Drag n' Drop");
			return;
		}
		window.event.dataTransfer.setData("Text", obj.itemid);
		window.event.dataTransfer.effectAllowed = "move";
	}
}


function confirmDeleteItem() {
	var type = (arguments.length > 0) ? arguments[0] : 'Item';
	return window.confirm('Delete this ' + type + '?');
}

function fOnDragOver() {
	event.returnValue = false;
	//if (window.event.dataTransfer.getData("Text")) {
	window.event.dataTransfer.dropEffect = "move";
	//}
}





// Sorting 
function OnDragOverSort() {
	event.returnValue = false;
	window.event.dataTransfer.dropEffect = "move";
}
function OnDropSort(dest) {
	var d = dest;
	var s = window.event.dataTransfer.getData("Text");
	document.sortform.itemid.value = s;
	document.sortform.dest.value = d;
	document.sortform.submit();
	return;
}
// Sorting end 


function getTransferMode() {

	var out = 'move';

	// try{}catch(e){}

	if(document.webpad){

	   if(document.webpad.copymode){
		if (document.webpad.copymode.checked) {
			out = 'copy';
		}
	   }
	}
	return out;
}

function fOnDrop(dest) {

	if(!initFlag) initTypes();

	var d = dest;
	var s = window.event.dataTransfer.getData("Text");
	var cm = getTransferMode();

	document.dragdropform['do'].value = cm;
	document.dragdropform.items.value = s;
	document.dragdropform.dest.value = d;


	// alert("source: " + s + ";  dest: " + d);
	// return false;
	document.dragdropform.submit();
	return;
}



function HelloThere() {
	alert("Hello There");
	return;
}
