function viewImage(imageurl,direction){
	
	dialog_div = document.getElementById('dialog');
	dialog_div.style.display = 'block';
	
	dialog_box = document.getElementById('dialogbox');
	
	if(direction == 'landscape'){
		dialog_box.className="dialogbox-landscape";
	}
	else{
		dialog_box.className="dialogbox-portrait";
	}
	
	dialog_box.innerHTML = "<div class='cross' onClick='hideImage()'></div><div class='loader' id='loader'> </div><img class='dialog-image' src='"+imageurl+"' width='100%' height='100%' id='gallery-image' style='opacity:0;' onload='showImage()' >";

}


function viewDesc(imageurl,text){
	
	var mess = "<div class='cross' onClick='hideImage()'></div><div class='loader' id='loader'> </div><img class='desc-image' src='"+imageurl+"' width='275' height='175' id='gallery-image' style='opacity:0;' onload='showImage()' ><br><br><a class='text white small'>"+text+"</a>";

	addForm(mess);
}

function hideImage(){
	
	dialog_box = document.getElementById('dialogbox');
	
	dialog_box.innerHTML = '';
	
	dialog_div = document.getElementById('dialog');
	dialog_div.style.display = 'none';
	
	
	dialog_box = document.getElementById('dialogbox2');
	
	dialog_box.innerHTML = '';
	
	dialog_div = document.getElementById('dialog2');
	dialog_div.style.display = 'none';
	
}

function removeorder(pid){
	
	dialog_div = document.getElementById('dialog2');
	dialog_div.style.display = 'block';
	
	dialog_box = document.getElementById('dialogbox2');
	
	var mess = "<a class='text white small'>Are you sure you want to remove this order?</a><div class='spacer'></div><div class='spacer'></div><div class='buttoncontainer'><div class='button' onClick='location=\"index.php?id=deleteorder&pid="+ pid +"\"'><a class='text white small'>ok</a></div><div class='button' onClick='hideImage()'><a class='text white small'>cancel</a></div><div class='clear'></div></div>";
	
	addForm(mess);
}


function removenews(nid){
	
	dialog_div = document.getElementById('dialog2');
	dialog_div.style.display = 'block';
	
	dialog_box = document.getElementById('dialogbox2');
	
	var mess = "<a class='text white small'>Are you sure you want to remove this news?</a><div class='spacer'></div><div class='spacer'></div><div class='buttoncontainer'><div class='button' onClick='location=\"index.php?id=deletenews&nid="+ nid +"\"'><a class='text white small'>ok</a></div><div class='button' onClick='hideImage()'><a class='text white small'>cancel</a></div><div class='clear'></div></div>";
	
	addForm(mess);
}


function removeordernews(date,pid){
	
	dialog_div = document.getElementById('dialog2');
	dialog_div.style.display = 'block';
	
	dialog_box = document.getElementById('dialogbox2');
	
	var mess = "<a class='text white small'>Are you sure you want to remove this news?</a><div class='spacer'></div><div class='spacer'></div><div class='buttoncontainer'><div class='button' onClick='location=\"index.php?id=deleteordernews&pid="+ pid +"&date="+ date +"\"'><a class='text white small'>ok</a></div><div class='button' onClick='hideImage()'><a class='text white small'>cancel</a></div><div class='clear'></div></div>";
	
	addForm(mess);
}

function addForm(message){
	
	dialog_div = document.getElementById('dialog2');
	dialog_div.style.display = 'block';
	
	dialog_box = document.getElementById('dialogbox2');
	
	dialog_box.innerHTML = "<div class='cross' onClick='hideImage()'></div><div class='dialog-text' align='center'>"+ message +"</div>";
	
}

function checkForm(form){
	
	var error = [];
	var formname;
	
	var okaction = 'hideImage()';
	
	if(form == 'neworder'){
		
		formname = 'orderform';
		
		title = document.getElementById('title');
		var check = (title.value).replace(/^\s*|\s*$/g,'');
		
		if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'Title';
		}
		
		
		entry = document.getElementById('entry');
		var check = (entry.value).replace(/^\s*|\s*$/g,'');
		
		if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'Description';
		}
		
		
		customdiv = document.getElementById('customcodediv');
		if(customdiv.style.display == 'block'){
			
			customform = document.getElementById('custom');
			
			var check = (customform.value).replace(/^\s*|\s*$/g,'');
			
			if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'Custom Code';
			}
			
		}
		
		
		var errormessage = 'You must fill in the following forms to add this order:';
		var textmessage = 'Are you sure you want to add this order?';
	}
	
	if(form == 'editorder'){
		
		formname = 'orderform';
		
		title = document.getElementById('title');
		var check = (title.value).replace(/^\s*|\s*$/g,'');
		
		if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'Title';
		}
		
		
		entry = document.getElementById('entry');
		var check = (entry.value).replace(/^\s*|\s*$/g,'');
		
		if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'Description';
		}
		
		
		customdiv = document.getElementById('customcodediv');
		if(customdiv.style.display == 'block'){
			
			customform = document.getElementById('custom');
			
			var check = (customform.value).replace(/^\s*|\s*$/g,'');
			
			if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'Custom Code';
			}
			
		}
		
		
		var errormessage = 'You must fill in the following forms to update this order:';
		var textmessage = 'Are you sure you want to update this order?';
	}
	
	if(form == 'password'){
		
		formname = 'passwordform';
		
		current_pwd_form = document.getElementById('pwd_current');
		var check = (current_pwd_form.value).replace(/^\s*|\s*$/g,'');
		
		if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'Current Password';
		}
		
		new_pwd_form = document.getElementById('pwd_new');
		var check = (new_pwd_form.value).replace(/^\s*|\s*$/g,'');
		
		if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'New Password';
		}
		
		confirm_pwd_form = document.getElementById('pwd_confirm');
		var check = (confirm_pwd_form.value).replace(/^\s*|\s*$/g,'');
		
		if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'Confirm Password';
		}
		
		var errormessage = 'You must fill in the following forms to change your password:';
		var textmessage = 'Are you sure you want to change your password?';
		
		var errorcount = error.length;
	
		if(errorcount == 0){
			md5_pwd_form = document.getElementById('pwd_md5');
			var errormessage = 'Please check that the following forms are correct:';
			
			if(md5_pwd_form.value != hex_md5(current_pwd_form.value)){
				
				var errorcount = error.length;
				error[errorcount] = 'Current Password';
			}
			
			if(new_pwd_form.value != confirm_pwd_form.value){
				var errorcount = error.length;
				error[errorcount] = 'Confirm Password';
			}
		}
	}
	
	if(form == 'newimage'){
		
		formname = 'imageform';
		
		file = document.getElementById('file');
		
		var ext = file.value;
		
		if(ext == ''){
			var errorcount = error.length;
				error[errorcount] = 'Select a file';
		}
		else{
			ext = ext.substring(ext.length-3,ext.length);
			ext = ext.toLowerCase();
			if(ext != 'jpg') {
				var errorcount = error.length;
				error[errorcount] = 'File must be .jpg';
			}
		}
		
		var errormessage = 'You must correct the following errors to add this image:';
		var textmessage = 'Are you sure you want to add this image?';
	}
	
	if(form == 'newtext'){
		
		formname = 'textform';
		
		entry = document.getElementById('entry');
		var check = (entry.value).replace(/^\s*|\s*$/g,'');
		
		if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'News Entry';
		}
		
		var errormessage = 'You must fill in the following forms to add this order:';
		var textmessage = 'Are you sure you want to add this news?';
	}
	
	if(form == 'enquiry'){
		
		formname = 'enquiryform';
		
		name_form = document.getElementById('name');
		var check = (name_form.value).replace(/^\s*|\s*$/g,'');
		
		if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'Name';
		}
		
		email_form = document.getElementById('email');
		var check = (email_form.value).replace(/^\s*|\s*$/g,'');
		
		if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'Email';
		}
		
		entry_form = document.getElementById('entry');
		var check = (entry_form.value).replace(/^\s*|\s*$/g,'');
		
		if (check == ''){
			var errorcount = error.length;
			error[errorcount] = 'Comment';
		}
		
		model_form = document.getElementById('model');
		
		if(model_form.options[model_form.selectedIndex].value == ''){
			var errorcount = error.length;
			error[errorcount] = 'Model';
		}
		
		var errormessage = 'You must fill in the following forms to send this enquiry:';
		var textmessage = 'Are you sure you want to send this enquiry?';
	}
	
	if(form == 'newnews'){
		
		okaction = 'closeNews()';
		
		news_form = document.getElementById("newsform");
		
		content_div = document.getElementById("content");
		
		newedit_input = document.getElementById('newedit');
		
		if(newedit_input.value == 'edit'){
			
			var errormessage = 'You must fill in the following forms to edit this news:';
			var textmessage = 'Are you sure you want to edit this news?';
			news_form.action = "index.php?id=updatenews";
		}
		else{
			
			var errormessage = 'You must fill in the following forms to add this news:';
			var textmessage = 'Are you sure you want to add this news?';
			news_form.action = "index.php?id=addnews";
		}
		
		var count = (content_div.getAttribute('count')*1);
		
		saveForms();
		
		var datastore2 = '';
		
		for(var i=1;i<=(parseInt(count));i++){
				
			text_content_div = document.getElementById('text_content_'+i+'_div');
		
			if(text_content_div){
				datastore2 += (i)+",";
			}
			
		}
		
		hiddencontent = document.getElementById("hiddencontent");
		hiddencontent.value = datastore2;
		
		
		
		formname = 'newsform';
		
		title_div_check = document.getElementById('title_div');
		entry = document.getElementById('title_hidden');
		
		if(title_div_check.style.display != 'none'){
			var check = (entry.value);
			
			if (check == 'double click to edit title'){
				var errorcount = error.length;
				error[errorcount] = 'Title';
			}
		}
		
	}
	
	
	
	var errorcount = error.length;
	
	if(errorcount == 0){
		var message = "<a class='text white small'>"+ textmessage +"</a><div class='spacer'></div><div class='spacer'></div><div class='buttoncontainer'><div class='button' onClick='submitForm(\""+ formname +"\")'><a class='text white small'>ok</a></div><div class='button' onClick='hideImage()'><a class='text white small'>cancel</a></div><div class='clear'></div></div>";
	}
	else{
		var message = "<a class='text white small'>"+ errormessage +"</a><div class='spacer'></div>";
		
		message +="<div align='left'>";
		
		for(i=0;i<errorcount;i++){
			message += "<a class='text white small'>- "+ error[i] +"</a> <br>";
		}
		
		message +="</div>";
		
		message += "<div class='spacer'></div><div class='buttoncontainersingle'><div class='button' onClick='"+ okaction +"'><a class='text white small'>ok</a></div><div class='clear'></div></div>";
		
	}
	
	addForm(message);
	
}

function closeNews(){
	
	news_form = document.getElementById("newsform");
		
	news_form.action = "index.php?id=newnews&upload=image";
	
	hideImage();
	
}


function submitForm(formname){
	
	dialog_div = document.getElementById('dialog2');
	dialog_div.style.display = 'block';
	
	dialog_box = document.getElementById('dialogbox2');
	
	dialog_box.innerHTML = "<div class='dialog-text' align='center'><a class='text white small'>Please Wait...</a></div>";
	
	
	form = document.getElementById(formname);
	
	form.submit();
}


function searchorders(){
	
	customer_var = document.getElementById('customer');
	
	var code = customer_var.value;
	
	document.location = 'index.php?id=adminorders&code='+code;
	
	
}

function showTitle(image){
	
	titlediv = document.getElementById('titlelink');
	
	titlediv.innerHTML = "<img src='images/titles/"+image+".png' >";
	
}


function hideTitle(){
	
	titlediv = document.getElementById('titlelink');
	
	titlediv.innerHTML = "";
	
}

function toggleCustomCode(){
	
	custcode_option = document.getElementById('custcode');
	
	custcode_div = document.getElementById('customcodediv');
	
	if(custcode_option.options[custcode_option.selectedIndex].value == 'enter'){
		custcode_div.style.display = 'block';
	}
	else{
		custcode_div.style.display = 'none';
	}
	
}