function openImageWindow(pic,winName,features) {
theURL = "showdesigns.php?base=" + pic + "&title=" + winName;
features = features + ",left=200,top=200"; // change the 200 to change pop up location
  window.open(theURL,winName,features);
}


function validEmail(email) {
        invalidChars = " /:,;"
        if (email == "") { // cannot be empty
                return false
        }
        for (i=0; i<invalidChars.length; i++) { // does it contain any invalid characters?
                badChar = invalidChars.charAt(i)
                if (email.indexOf(badChar,0) > -1) {
                        return false
                }
        }
        atPos = email.indexOf("@",1)   // there must be one "@" symbol
        if (atPos == -1) {
                return false
        }
        if (email.indexOf("@",atPos+1) != -1) { // and only one "@" symbol
                return false
        }
        periodPos = email.indexOf(".",atPos)
        if (periodPos == -1) {  // and at least one "." after the "@"
                return false
        }
        if (periodPos+3 > email.length) {  // must be at least 2 characters after the "."
                return false
        }
        return true
}

function isNum(passedVal) {    // Is this a number?
        if (passedVal == "") {
                return false
        }
        if (passedVal.length < "5") {
                return false
                }
        for (i=0; i<passedVal.length; i++) {
                if (passedVal.charAt(i) < "0") {
                        return false
                }
                if (passedVal.charAt(i) > "9") {
                       return false
                }
        }
        return true
}  

function isPhone(passedVal) {      // Is this a phone number?
if (passedVal == "") {
     return false
 }
if (passedVal.length < "12") {
     return false
}
for (i=0; i<passedVal.length; i++) {
	if ((i == 3) || (i == 7)) i=i+1;
		if (passedVal.charAt(i) < "0") {
		  	return false
		}
		if (passedVal.charAt(i) > "9") {
		   	return false
		}
	}
    return true
}

function chkform(form){
var cLB = unescape("%0d"); 
var cs1 = "", cs2 = "", cs3 = "", cs4 = "", cs5 = "", cs6 = "";
if (document.bccontact.name.value == document.bccontact.name.defaultValue) cs1 = "Name" + cLB;
if (document.bccontact.company.value == document.bccontact.company.defaultValue) cs2 = "Company" + cLB;
if (!isPhone(document.bccontact.phone.value)) cs3 = "Phone" + cLB;
if (!validEmail(document.bccontact.email.value)) cs4 = "Email address" + cLB;
if (document.bccontact.subject.value == document.bccontact.subject.defaultValue) cs5 = "Subject" + cLB;
if (document.bccontact.message.value == document.bccontact.message.defaultValue) cs6 = "Message" + cLB;
cBase = cs1 + cs2 + cs3 + cs4 + cs5 + cs6;
 	if (cBase.length > 0){
	 	alert("Please correct the following information:" + cLB + cLB + cBase);
	  	return false;
	 }else {
	    return true;
	}
}