﻿// BEGIN	Clear field
function clearDefault(el) {
	if (el.defaultValue==el.value) el.value = ""
}
// END	Clear field
var doAlerts=false;

function readCookie(name){
	var cookieValue = "";
	var search = name + "=";
	if(document.cookie.length > 0){ 
		offset = document.cookie.indexOf(search);
		if (offset != -1){ 
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			cookieValue = unescape(document.cookie.substring(offset, end))
		}
	}
	return cookieValue;
}

function writeCookie(name, value, hours){
	var expire = "";
	if(hours != null){
		expire = new Date();
		expire.setMonth(expire.getMonth()+6);
		expire = "; expires=" + expire.toGMTString();
	}
	document.cookie = name + "=" + escape(value) + expire;
}

function changeSheets(whichSheet){
	if (whichSheet==-1){
		currentSheet=readCookie("MCC");
		if (!currentSheet){
			writeCookie("MCC","2","24");
			whichSheet=readCookie("MCC");
		}else{
			whichSheet=currentSheet;
		}
	}else{
		writeCookie("MCC",whichSheet,"24");
	}
  
	whichSheet=whichSheet-1;
	if(document.styleSheets){
		var c = document.styleSheets.length;
		if (doAlerts) alert('Change to Style '+(whichSheet+1));
		for(var i=0;i<c;i++){
			if(i!=whichSheet){
				document.styleSheets[i].disabled=true;
			}else{
				document.styleSheets[i].disabled=false;
			}
		}
	}
}

function init() {
	if (!layers) return;
		var box = forms[0].elements;
	for (var i=0;i<box.length;i++) {
		box[i].disabled = false;
	}
}

function disableIt(obj) {
	obj.disabled = !(obj.disabled);
	var z = (obj.disabled) ? 'disabled' : 'enabled';
}

function disableArray(e){
	es = e.split(',');
	for(i=0;i<es.length;i++){
		currE = eval("document.f."+es[i]);
		currE.disabled = true;
	}
}

function extracheck(obj) {
	return !obj.disabled;
}

function validatePay(){
	var valid = 1;
	var errorstr = "The following fields are incorrect/missing:\n\n";

	if (window.document.payment.method[2].checked){
		cclength = window.document.payment.ncc.value.length;
		if (cclength < 13){
			errorstr += "Credit Card Number Too Short/Missing\n";
			valid = 0;
		}
		ccval = window.document.payment.ncc.value;

		if (isNaN(ccval)){
			errorstr += "Credit Card Number Isn't A Number\n";
			valid = 0;
		}

		if (window.document.payment.cname.value.length < 4){
			errorstr += "Name incorrect/missing\n";
			valid = 0;
		}
	}

	if (valid == 1){
		//window.window.document.payment.submit();
		return true;
	}else{
		alert(errorstr);
		return false;
	}
}

function checkAll(field) {
	for (i = 0; i < field.length; i++) field[i].checked = true ;
}

function uncheckAll(field) {
	for (i = 0; i < field.length; i++) field[i].checked = false ;
}

function showHide(layer,id,image,option) {
	if (option =='close'){
		document.getElementById(layer).style.display = 'none';
		if (image != ''){ document.getElementById(id).className = image; }
	}else if (option =='open'){
		document.getElementById(layer).style.display = 'block';
		if (image != ''){ document.getElementById(id).className = image + '-over'; }
	}else if (document.getElementById(layer).style.display == 'none') {
		document.getElementById(layer).style.display = 'block';
		if (image != ''){ document.getElementById(id).className = image + '-over'; }
	}else{
		document.getElementById(layer).style.display = 'none';
		if (image != ''){ document.getElementById(id).className = image; }
	}
}

function showStyle(DivName,Name,Num) {
	var DivArray = new Array();
	DivArray[0] = new Array('font','paragraph','block','margin','outline','other','bground');
	DivArray[1] = new Array('position','clipping','max_min');

	var list = DivArray[Num];
	if (document.getElementById(DivName).style.display == 'none'){
		for(i=0;i<list.length;i++){
			var id = 'div_'+list[i];
			document.getElementById(id).style.display = 'none';
			document.getElementById(list[i]).className = list[i];
		}
		document.getElementById(DivName).style.display = 'block';
		document.getElementById(Name).className = Name + '-over';
	}
}

function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=0,width=560,height=560,left = 360,top = 232');");
}

function dhtmlLoadScript(url){
	var head = document.getElementsByTagName('head').item(0);
	var ScriptType = url.split('_');
	var name = ScriptType[1].replace('.','_');
	var CurrentTime = new Date();
	var SpaceBreak = document.createTextNode('\n');

	var e = document.createElement("script");
		e.src = url.replace('\n','')+'?'+CurrentTime.getTime();
		e.type="text/javascript";
		e.id = name;

	var js = $(name);
	if (!js){
		void(head.appendChild(SpaceBreak));
		void(head.appendChild(e));
	}
}


/***	GET ALL FORM FEILDS ***/
var getstr = "";
function get(obj) {
	for (var i=0; i<obj.childNodes.length; i++) {
		if (obj.childNodes[i].hasChildNodes()){
			if(obj.childNodes[i] != "hr"){
				getstr = get(obj.childNodes[i]);
			}
		}
		if (obj.childNodes[i].tagName == "INPUT") {
			if (obj.childNodes[i].type == "text") {
				getstr += "&" + obj.childNodes[i].name + "=" + obj.childNodes[i].value;
			}
			if (obj.childNodes[i].type == "checkbox") {
				if (obj.childNodes[i].checked) {
					getstr += "&" + obj.childNodes[i].name + "=" + obj.childNodes[i].value;
				} else {
					getstr += "&" + obj.childNodes[i].name + "=";
				}
			}
			if (obj.childNodes[i].type == "radio") {
				if (obj.childNodes[i].checked) {
					getstr += "&" + obj.childNodes[i].name + "=" + obj.childNodes[i].value;
				}
			}
			if (obj.childNodes[i].type == "password") {
				getstr += "&" + obj.childNodes[i].name + "=" + obj.childNodes[i].value;
			}
		}
		if (obj.childNodes[i].tagName == "SELECT") {
			var sel = obj.childNodes[i];
			getstr += "&" + sel.name + "=" + sel.options[sel.selectedIndex].value;
		}
	}
//	alert(getstr);
	return getstr;
}
