﻿var imgObj;
function noBlank(id, removeDisable) {
	
	for (i = 0; i < document.forms[id].elements.length; i++) {
		if (document.forms[id].elements[i].type == "hidden" || document.forms[id].elements[i].disabled == true) {
			continue;
		}else{
			if (document.forms[id].elements[i].value == '') {
				alert ('This field can\'t be blank!');
				document.forms[id].elements[i].focus();
				return false;
			}
		}
	}
	if (removeDisable != undefined) {
		document.getElementById('addtime').setAttribute("disabled", false);
   }
   return true;
}

function test() {
	document.getElementById('addtime').setAttribute("disabled", false);
	return true;
}

function doConfirm() {
	return ((confirm('Are you sure you want to delete this item?'))? true: false);
}

function doConfirm2() {
	return ((confirm('This banner is currently in use. Are you sure you want to delete it?'))? true: false);
}

function extend_a(names,type) {
   
	if (type == undefined) {
		if (document.getElementById(names).style.display == 'none') {
			document.getElementById(names).style.display = 'block';
		}else{
			document.getElementById(names).style.display = 'none';
		}
   }else{
		vName = names.split(',');
		for (i = 0; i < vName.length; i++) {
			if (type == 'indent') {
				document.getElementById(vName[i]).style.display = 'none';
			}else{
				document.getElementById(vName[i]).style.display = 'block';
			}
		}
	}
}

function addTime(name, action) {
	
	if (action == undefined) {
		var d = new Date();
		var c = ":";
		var c2 = "-";
		var s = '';
		s += d.getFullYear() + c2;
		s += ((d.getMonth()+1 < 10)? '0' + (d.getMonth()+1): (d.getMonth()+1)) + c2;
		s += ((d.getDate() < 10)? '0' + d.getDate(): d.getDate()) + ' ';
		s += ((d.getHours() < 10)? '0' + d.getHours(): d.getHours()) + c;
		s += (d.getMinutes() < 10)?'0' + d.getMinutes(): d.getMinutes();
		document.getElementById(name).value = s;
	}else{
		document.getElementById(name).checked = false;
	}
}

function changeVerifyCode(id){
	document.getElementById(id).src = '../inc/securitycode.php';
}

function CheckUpload(FileType, url) {
	
	ExtendName = FileType.split('|');
	if (url == undefined) {
		var string = document.getElementById('uploadfile').value;
	}else{
		var string=url;
	}
	lowcase = string.toLowerCase();
	start = lowcase.lastIndexOf('.');
	ss = lowcase.substr(start, 4);
	for (i = 0; i < ExtendName.length; i++) {
		if (ExtendName[i] !== ss) {
			continue;
		}else{
			return true;
		}
	}
	if (url == undefined) {
		parent.document.getElementById('divProcessing').style.display = 'none';
	}
	//alert ('Not support this file type ' + ss);
	alert ('Please select a valid image file to upload.');
	return false;
}

function CheckPhoto(imgext, url, id) {
	
	if (CheckUpload(imgext, url)) {
		window.frames[id].document.myform.submit();
	}
}

function vmail(email)	{
	var re = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	if (!re.test(email)) {
		alert("Your email address is invalid.");
		return false;
	}else{
		return true;
	}
}
function checkImg(theURL,winName){
	if (typeof(imgObj) == "object"){
		if ((imgObj.width != 0) && (imgObj.height != 0))
			OpenFullSizeWindow(theURL,winName, imgObj.width,imgObj.height);
		else
			setTimeout("checkImg('" + theURL + "','" + winName + "')", 100)
	}
}

function OpenFullSizeWindow(theURL,winName,width,height) {
	var aNewWin, sBaseCmd;
	sBaseCmd = "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,top=" + (screen.height/2 - height/2) + ", left=" + (screen.width/2 - width/2)+",";
	if (width == null || width == ""){
		imgObj = new Image();
		imgObj.src = theURL;
		checkImg(theURL, winName)
	}else{
		newwin=window.open('about:blank','',sBaseCmd+'width='+width+',height='+height);
		newwin.document.write('<body leftmargin=0 topmargin=0><img id=img1 src='+theURL+'>'); 
		newwin.focus();
	}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}