function PortfolioShow(strName, intID) {
var divPortMain=document.getElementById('divPortMain');
  divPortMain.innerHTML='<img src="/images/portfolio/' + strName + '_photo_' + intID + '.jpg" width="506" height="324" alt="' + strName + intID + '" />';
}

function PortfolioMore(strPortfolio, intID) {
  document.getElementById('divPortThumbContainer').innerHTML='loading images...';
  loadXMLDocUpdate('/shared/get.aspx?p=' + strPortfolio + '&id=' + intID + '&action=portfolio');
  //alert('/shared/get.aspx?p=' + strPortfolio + '&id=' + intID + '&action=portfolio');
}

function loadXMLDocUpdate(url) {
xmlupdatehttp=null;
if (window.XMLHttpRequest) xmlupdatehttp=new XMLHttpRequest();// code for Mozilla, etc.
else if (window.ActiveXObject) xmlupdatehttp=new ActiveXObject("Microsoft.XMLHTTP");// code for IE
if (xmlupdatehttp!=null) {
  xmlupdatehttp.onreadystatechange=update_state_Change;
  xmlupdatehttp.open("GET",url,true);
  xmlupdatehttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xmlupdatehttp.send(null);
  } else {alert("Your browser does not support XMLHTTP.");}
  //siteadmin/products/get.asp?type=update&table=productline&id=229
}

function update_state_Change() {
  if (xmlupdatehttp.readyState==4) { if (xmlupdatehttp.status==200) {
    //var xmlDoc=xmlupdatehttp.responseXML;
    var strContents=xmlupdatehttp.responseText.split(']] [[');
    document.getElementById('divPortThumbContainer').innerHTML=strContents[0];
    document.getElementById('divMore').innerHTML=strContents[1];
    
    
  } else{alert("Problem retrieving XML data: " + xmlupdatehttp.responseText);} }
}


function loadXMLDocContact(url, postinfo) {
xmlcontacthttp=null;
if (window.XMLHttpRequest) xmlcontacthttp=new XMLHttpRequest();// code for Mozilla, etc.
else if (window.ActiveXObject) xmlcontacthttp=new ActiveXObject("Microsoft.XMLHTTP");// code for IE
if (xmlcontacthttp!=null) {
  xmlcontacthttp.open("POST",url,true);
  xmlcontacthttp.onreadystatechange=update_state_Contact;
  xmlcontacthttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xmlcontacthttp.send(url);
  } else {alert("Your browser does not support XMLHTTP.");}
  //siteadmin/products/get.asp?type=update&table=productline&id=229
}

function update_state_Contact() {
  if (xmlcontacthttp.readyState==4) { if (xmlcontacthttp.status==200) {
    var divSubmit=document.getElementById('divSubmit');
    divSubmit.innerHTML='Thank you';
    document.getElementById('contactname').disabled='true';
    document.getElementById('contactaddress').disabled='true';
    document.getElementById('contactaddress2').disabled='true';
    document.getElementById('contactaddress3').disabled='true';
    document.getElementById('contactphone').disabled='true';
    document.getElementById('contactemail').disabled='true';
    document.getElementById('contactcomments').disabled='true';
  } else{alert("Problem retrieving XML data: " + xmlcontacthttp.responseText);} }
}

function contact() {
  var contactname=document.getElementById('contactname').value;
  var contactaddress=document.getElementById('contactaddress').value;
  var contactaddress2=document.getElementById('contactaddress2').value;
  var contactaddress3=document.getElementById('contactaddress3').value;
  var contactphone=document.getElementById('contactphone').value;
  var contactemail=document.getElementById('contactemail').value;
  var contactcomment=document.getElementById('contactcomments').value;

  if(contactname.length>0 && contactemail.length>0 && contactcomment.length>0 && contactaddress.length>0 && contactaddress2.length>0 && contactname!='Name' && contactemail!='E-mail Address' && contactaddress!='Address' && contactaddress2!='Address2' && contactcomment!='Comments') 
	{
//    if(contactemail.match(/^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/g)) {
  	if(contactemail.match(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/g)) 
		{
    
    var divSubmit=document.getElementById('divSubmit');
    divSubmit.innerHTML='Sending...';
      loadXMLDocContact("/shared/get.aspx?action=contact&name=" + contactname + '&email=' + contactemail + '&address=' + contactaddress + '&address2=' + contactaddress2 + '&address3=' + contactaddress3 + '&phone=' + contactphone + '&comment=' + contactcomment);
    } else {
      alert("Please enter a valid e-mail address");
    }    
  } else {
    alert('All fields required');
  
  }
  return false;
}
