// @author MIckey Johnnyson - mickey@mickeyjoes.net - www.mickeyjoes.net
// @date 19 Oct 2008
	function checkIfEmpty(fields) {
		var ok = true;
		for (i = 0; i < fields.length; i++) {
			if (document.getElementsByName(fields[i])[0].value == "") {
				document.getElementById(document.getElementsByName(fields[i])[0].id + "_e").innerHTML = ' <img src="http://www.agent4stars.com/billionairesclub/luxuryitems/images/16-em-cross.png" border="0" /> ';
				ok = ok && false;
			}
			else
				document.getElementById(document.getElementsByName(fields[i])[0].id  + "_e").innerHTML = "";
		}
		return ok;
	}
	
	function clearField(item) {
	if (document.getElementById("" + item).value == item)
		document.getElementById("" + item).value = "";
	}
	
	function setField(item) {
		if (document.getElementById("" + item).value == "")
			document.getElementById("" + item).value = item;
	}
	
	function checkIfInputChanged(fields) {
		var ok = true;
		for (i = 0; i < fields.length; i++) {
			if (document.getElementById("" + fields[i]).value == fields[i] || document.getElementById("" + fields[i]).value == "") {
				document.getElementById(fields[i] + "_e").innerHTML = ' <img src="http://www.agent4stars.com/billionairesclub/luxuryitems/images/16-em-cross.png" border="0" /> ';
				ok = ok && false;
			}
			else
				document.getElementById(fields[i] + "_e").innerHTML = '';
		}
		return ok;
	}
	
	function checkIfInteger(item, int) {
		if (!int.match(/^\d+$/)) {
			document.getElementById(item + "_e").innerHTML = ' <img src="http://www.agent4stars.com/billionairesclub/luxuryitems/images/16-em-cross.png" border="0" /> Should be integer ';
			return false;
		}
		document.getElementById(item  + "_e").innerHTML = "";
		return true; 
	}
	function checkIfDecimal(item, d) {
		if (parseFloat(d)) {
			document.getElementById(item  + "_e").innerHTML = "";
			return true;
		}
		else {
			document.getElementById(item + "_e").innerHTML = ' <img src="http://www.agent4stars.com/billionairesclub/luxuryitems/images/16-em-cross.png" border="0" /> Should be decimal ';
			return false;
		}
	}
	
	function checkPrice(item, min) {
		var ok = true;
		if (checkIfInteger(item, document.getElementById(item).value)) {
			if (document.getElementById(item).value < min) {
				document.getElementById(item+"_e").innerHTML = " Min. €" + min + " Mill.";
				ok = ok && false;
			}
			else
				document.getElementById(item+"_e").innerHTML = "";
		}
		else
			ok = ok && false;
		return ok;
	}
	
	function checkYear(item) {
		var ok = true;
		if (checkIfInteger(item, document.submit_ad.year.value)) {
			if (!document.submit_ad.year.value.match(/^\d{4}$/)) {
				document.getElementById(item+"_e").innerHTML = " Should be in the format 'YYYY'";
				ok = ok && false;
			}
			else
				document.getElementById(item+"_e").innerHTML = "";
		}
		else
			ok = ok && false;
		return ok;
	}
	
		function checkIfCheckBoxSelected(item) {
		var ok = true;
		if (document.getElementsByName(item)[0].selectedIndex <= 0) {
				document.getElementById(item + "_e").innerHTML = ' <img src="http://www.agent4stars.com/billionairesclub/luxuryitems/images/16-em-cross.png" border="0" /> ';
				ok = false;
			}
			else
				document.getElementById(item + "_e").innerHTML = "";
		return ok;
	}
	
	function checkMake() {
		var ok = true;
		if (document.submit_ad.make.selectedIndex <= 0) {
				document.getElementById("make_e").innerHTML = ' <img src="http://www.agent4stars.com/billionairesclub/luxuryitems/images/16-em-cross.png" border="0" /> ';
				ok = false;
			}
			else
				document.getElementById("make_e").innerHTML = "";
		return ok;
	}
	
	function checkModel() {
		var ok = true;
		if (document.submit_ad.model.selectedIndex <= 0) {
				document.getElementById("model_e").innerHTML = ' <img src="http://www.agent4stars.com/billionairesclub/luxuryitems/images/16-em-cross.png" border="0" /> ';
				ok = false;
			}
			else
				document.getElementById("model_e").innerHTML = "";
		return ok;
	}
	
	//function checkImages(fields) {
//		var ok = false;
//		for (i = 0; i < fields.length; i++) {
//			p = document.getElementsByName(fields[i])[0].value;
//			if (p != "") {
//				showResponse('submit.php?cmd=check_image&image=' + p, fields[i] + "_e");
//					if (p == "2") {
//						ok = true;
//						document.getElementById(fields[i] + "_e").innerHTML = "ok";
//					}
//			}
//		}
//		return ok;
//	}

	//product id, amount, div display id, form
	function setNumberOfUploads(id, n, item, f) {
		var html= '';
		if (n != 0) {
			html += '<form name="uploadform" enctype="multipart/form-data"  method="post" action="upload_image.php?upload=image&form=' + f + '&pid=document.uploadform.pid.value" target="uploader" onsubmit="return uploadImages();">';
			html += '<input type="hidden" id="MAX_FILE_SIZE" name="MAX_FILE_SIZE" value="10000000" />';
			html += '<table cellpadding="5" cellspacing="5" border="0">';
			for (i = 1; i < n + 1; i++) {
        		html += '<tr>';
            	html += '<td align="left" valign="top" width="320"><input type="text" name="description" id="Photo Description ' + i + '" value="Photo Description ' + i + '" maxlength="180" size="40" onclick="clearField(this.id);" onmouseout="setField(this.id);" /></td></tr><tr>';
				html += '<td>';
                html += '<input type="hidden" name="pid" value="' + id + '" />';
                //html += '<input type="hidden" name="image_id" value="' + i + '" />';
                html += '<input type="file" name="userimage[]" id="userimage[]" class="fileinput" />';				
          		html += '</td>';
     			html += '</tr>';
			}
			html += '<tr><td align="center"><input type="submit" name="upload_submit" id="upload_submit" value="Submit all Pictures" class="submit"" /> <iframe id="uploader" name="uploader" width="20" height="20" style="color: white;" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"></iframe></td></tr>';
			html += '<tr><td align="center" id="upload_result"><input type="hidden" name="upload_status" id="upload_status" value="0" /></td></tr>';
			html += '</table></form>';
			document.getElementById(item).innerHTML = html;
		}
		else
			document.getElementById(item).innerHTML = "";
	}
	
	//product id, amount, div display id, form
	function setNumberOfYouTube(id, n, item, f) {
		var html = '';
		if (n != 0) {
			for (i = 1; i < n + 1; i++) {
				html += '<form name="ytform' + i + '" onsubmit="return false;">';
				html += '<table cellpadding="5" cellspacing="5" border="0">';
        		html += '<tr>';
            	html += '<td align="left" valign="top" width="320"></td>';
				html += '<td>';
                html += '<input type="hidden" name="pid" value="' + id + '" />';
                html += '<input type="text" name="url" id="YouTube URL code' + i + '" value="YouTube URL code' + i + '" maxlength="80" size="45" onclick="clearField(this.id);" onmouseout="setField(this.id);" />';				
          		html += '</td>';
     			html += '</tr>';
        		html += '<tr>';
            	html += '<td align="right" valign="top"></td>';
            	html += '<td id="yt' + i + '"><input type="submit" name="submit" class="submit" value="Submit" onclick="if (document.ytform' + i + '.url.value != document.ytform' + i + '.url.id) {showResponse(\'submit.php?cmd=submit_youtube&form=' + f + '&pid=\'+document.ytform' + i + '.pid.value+\'&url=\'+document.ytform' + i + '.url.value+\'\', \'yt' + i + '\', 0);}" /> ';
            	html += '</td>';
				html += '</tr>';
  				html += '</table>';
				html += '</form>';

			}
			document.getElementById(item).innerHTML = html;
			//alert(html);
		}
		else
			document.getElementById(item).innerHTML = "";
	}
	
	function startUpload(item) {
		document.getElementById(item).innerHTML = '<img src="../images/ajax-loader.gif" />';
	}
	
	function stopUpload(result, item, form) {
		if (result == 1) {
			document.getElementById(item).innerHTML = '<img src="http://www.agent4stars.com/billionairesclub/luxuryitems/images/16-em-check.png" border="0" /> Upload Ok!';
		}
		else {
			document.getElementById(item).innerHTML = '<img src="http://www.agent4stars.com/billionairesclub/luxuryitems/images/16-em-cross.png" border="0" /> Error!';
		}
	}
	
	//submitYouTubeForm() {
//		f = document.ytform;
//		for (i = 0; i < f.elements.length; i++) {
//			switch(i) {
//				case 0: 	
//			}
//		}
//		str = "submit.php?cmd=submit_youtube";
//		str += "&pid=" + f.pid.value;
//		str += "&ytd=" + f.ytd.value;
//		str += "&url=" + f.url.value;
//		showResponse(str, 'yresult', 0);
//	}

function enableDocument() {
	var blurDiv = document.getElementById("blurDiv"); 
	blurDiv.parentNode.removeChild(blurDiv);
}

function disableDocument() {
	var blurDiv = document.createElement("div"); 
	blurDiv.id = "blurDiv"; 
	blurDiv.style.cssText = "position:absolute; top:0; right:0; width:" + screen.width + "px; height:" + screen.height + "px; background-color: #000000; opacity:0.25; filter:alpha(opacity=25)";	  
	document.getElementsByTagName("body")[0].appendChild(blurDiv);
}
