﻿function gotooutlook(type){
	validity = true;
	if (!check_empty(document.form.wide.value) && !check_empty(document.form.high.value)){
		validity = false;
		alert('Please Input Wide Or High like 3.5inch or 5cm');
	}
	else{
		if (check_empty(document.form.wide.value) && check_empty(document.form.high.value)){
			if (check_size(document.form.wide.value,'Wide') && check_size(document.form.high.value,'High')){
				validity = true;
				var size = document.form.wide.value + ' Wide and ' + document.form.high.value + ' High';
			}
			else{
				validity = false;
			}
		}
		if (check_empty(document.form.high.value) && !check_empty(document.form.wide.value)){
			if (check_size(document.form.high.value,'High')){
				validity = true;
				var size = 'Wide Proportion and ' + document.form.high.value + ' High';
			}
			else{
				validity = false;
			}
		}
		if (check_empty(document.form.wide.value) && !check_empty(document.form.high.value)){
			if (check_size(document.form.wide.value,'Wide')){
				validity = true;
				var size = document.form.wide.value + ' Wide and High Proportion';
			}
			else{
				validity = false;
			}
		}
	}
	if (!check_empty(document.form.designname.value)){
		validity = false;
		alert('Please Input Designa Name');
	}
	if (validity){
		message = 'Please Confirm the ' + type + ' Information?\n\n';
		message = message + 'Service Type:       ' + document.form.servicetype.value + '\n\n';
		message = message + 'Design Name:       ' + document.form.designname.value + '\n';
		message = message + 'Design Type:        ' + document.form.embroidery.value + '\n';
		message = message + 'Design Size::        ' + size + '\n';
		message = message + 'Design Colors:      ' + document.form.colors.value + '\n';
		message = message + 'Design Format:     ' + document.form.format.value + '\n';
		message = message + 'Design Material:    ' + document.form.material.value + '\n\n';
		message = message + 'Special Request:  ' + document.form.special.value + '\n';
		if (confirm(message)){
			var designname = checkword(document.form.designname.value);
			var size = checkword(size);
			var material = checkword(document.form.material.value);
			var special = checkword(document.form.special.value);
			var subject = document.form.servicetype.value + ' ' + type + ' - ' + designname;
			body = 'To Embroidery Digitizing:  ' + '%0A%0A';
			body = body + 'Design Name:     ' + designname + '%0A';
			body = body + 'Design Type:     ' + document.form.embroidery.value + '%0A';
			body = body + 'Design Size:     ' + size + '%0A';
			body = body + 'Design Colors:   ' + document.form.colors.value + '%0A';
			body = body + 'Design Format:   ' + document.form.format.value + '%0A';
			body = body + 'Design Material: ' + document.form.material.value + '%0A';
			body = body + 'Special Request: ' + special + '%0A%0A';
			body = body + '***Please Donot Forget Attach Images***';
			eval("document.location.href='mailto:order@embroidery-digitizing.net?subject="+subject+"&body="+body+"';");
		}
	}
	return false;
}
function checkword(word){
	word = word.replace(/\'/g,"\~");
	word = word.replace(/\"/g,"\~");
	word = word.replace(/\n/g,"");
	word = word.replace(/\r/g,"%0A");
	return word;
}
function check_empty(text){
	return (text.length > 0);
}
function check_size(size,type){
	var ValidChars = '0123456789./ CMINCHinchcm-';
	var IsNumber=true;
	var Char;
	for (i = 0; i < size.length && IsNumber == true; i++){
		Char = size.charAt(i);
		if (ValidChars.indexOf(Char) == -1){
			IsNumber = false;
		}
	}
	if ((size.indexOf('cm') == -1) && size.indexOf('inch') == -1 && (size.indexOf('CM') == -1) && size.indexOf('INCH') == -1){
		IsNumber = false;
		alert('Please Input ' + type + ' With Units,like 3.5inch or 5cm');
	}
	if(IsNumber==true){
		return true;
	}
}
