<html> <head> <title>Valley Seal</title> <META NAME="ROBOTS" CONTENT="all"> <META NAME="ROBOTS" CONTENT="INDEX,FOLLOW"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script LANGUAGE="javascript"> <!-- /****************************************************************************************** Function Name : f_isEmpty Input : String Output : true or false Description : This function returns true if string is not empty o.w. returns false. ******************************************************************************************/ function f_isEmpty(msStr) { var msTemp=msStr; for(mnI=0;mnI<msTemp.length;mnI++) { // find out ascii value of each character temp=msTemp.charCodeAt(mnI); if ( temp != 10 && temp != 13 && temp != "@" && temp != 32) { return false; } } msStr.value=""; return true; } /****************************************************************************************** Function Name : f_isValidPhone Input : String i.e. an email address Output : true or false Description : This function returns true if email id is valid o.w. returns false. ******************************************************************************************/ function IsValidphone(phone) { var list="0123456789- + _.()"; var str = phone for(var i=0; i<str.length; i++){ if(list.indexOf(str.charAt(i))<0){ return false; } } return true; } function IsValidName(Name) { var list="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz "; var str = Name for(var i=0; i<str.length; i++){ if(list.indexOf(str.charAt(i))<0){ return true; } } return false; } /****************************************************************************************** Function Name : Check_email Input : String i.e. an email address Output : true or false Description : This function returns true if email id is valid o.w. returns false. ******************************************************************************************/ function Check_email(emailStr) { var emailPat=/^(.+)@(.+)$/ var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]" var validChars="\[^\\s" + specialChars + "\]" var quotedUser="(\"[^\"]*\")" var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/ var atom=validChars + '+' var word="(" + atom + "|" + quotedUser + ")" var userPat=new RegExp("^" + word + "(\\." + word + ")*$") var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$") var matchArray=emailStr.match(emailPat) if (matchArray==null) { alert("Email address seems incorrect (check @ and .'s)") return false } var user=matchArray[1] var domain=matchArray[2] if (user.match(userPat)==null) { alert("The username doesn't seem to be valid.") return false } var IPArray=domain.match(ipDomainPat) if (IPArray!=null) { for (var i=1;i<=4;i++) { if (IPArray[i]>255) { alert("Destination IP address is invalid!") return false } } return true } var domainArray=domain.match(domainPat) if (domainArray==null) { alert("The domain name doesn't seem to be valid.") return false } var atomPat=new RegExp(atom,"g") var domArr=domain.match(atomPat) var len=domArr.length if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) { alert("The address must end in a three-letter domain, or two letter country.") return false } if (len<2) { var errStr="This address is missing a hostname!" alert(errStr) return false } return true; } function validate1() { lstrpath = window.document.form2 if(f_isEmpty(lstrpath.firstname.value)){ window.alert("Please Enter Your Name"); lstrpath.firstname.focus(); return false; } if(IsValidName(lstrpath.firstname.value)){ window.alert("Please enter valid name"); lstrpath.firstname.focus(); return false; } if(f_isEmpty(lstrpath.phone.value)){ window.alert("Please enter your phone number"); lstrpath.phone.focus(); return false; } if(!(IsValidphone(lstrpath.phone.value))){ window.alert("Please enter valid Phone Number"); lstrpath.phone.focus(); return false; } if(f_isEmpty(lstrpath.email.value)){ window.alert("Please Enter Your Email address"); lstrpath.email.focus(); return false; } var email = lstrpath.email.value if(!(Check_email(email))) { lstrpath.email.focus(); return false; } if(f_isEmpty(lstrpath.comments.value)){ window.alert("Please enter message Name"); lstrpath.comments.focus(); return false; } } //--> </script> <script type="text/javascript"> function make_blank1() { if (document.Form2.firstname.value=='Your Name') { document.Form2.firstname.value=''; } } function Add_Value1() { if (document.Form2.firstname.value=='') { document.Form2.firstname.value='Your Name'; } } function make_blank2() { if (document.Form2.phone.value=='Your Phone') { document.Form2.phone.value=''; } } function Add_Value2() { if (document.Form2.phone.value=='') { document.Form2.phone.value='Your Phone'; } } function make_blank3() { if (document.Form2.email.value=='Your Email') { document.Form2.email.value=''; } } function Add_Value3() { if (document.Form2.email.value=='') { document.Form2.email.value='Your Email'; } } function make_blank4() { if(document.Form2.comments.value=='Your Comments') { document.Form2.comments.value=''; } } function Add_Value4() { if (document.Form2.comments.value=='') { document.Form2.comments.value='Your Comments'; } } </script> <link href="css.css" rel="stylesheet" type="text/css"> <script language="JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> <!-- function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v3.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } //--> </script> </head> <body bgcolor="#FFFFFF" vlink="C80000" alink="C80000" onLoad="MM_preloadImages('homel.jpg','prodl.jpg','aboutl.jpg','contactl.jpg','newlit.jpg','order2lit.jpg')"> <table width="615" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="201"><img src="main11.jpg" width="188" height="81" alt="Valley Seal"></td> <td width="57"><img src="main12.jpg" width="54" height="81"></td> <td width="52"><a href="index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image22','','homel.jpg',1)"><img name="Image22" border="0" src="home.jpg" width="49" height="81" alt="Home"></a></td> <td width="52"><a href="products.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image23','','prodl.jpg',1)"><img name="Image23" border="0" src="product.jpg" width="52" height="81" alt="Product Line"></a></td> <td width="52"><a href="order.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image24','','order2lit.jpg',1)"><img name="Image24" border="0" src="order2.jpg" width="52" height="81" alt="Online request"></a></td> <td width="49"><a href="about.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image25','','aboutl.jpg',1)"><img name="Image25" border="0" src="about.jpg" width="49" height="81" alt="About Us"></a></td> <td width="10"><a href="contact.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image26','','contactl.jpg',1)"><img name="Image26" border="0" src="contact.jpg" width="48" height="81" alt="Contact"></a></td> <td width="39"><a href="new.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image27','','newlit.jpg',1)"><img name="Image27" border="0" src="new.jpg" width="66" height="81" alt="New Innovations"></a></td> <td width="65"><img src="main13.jpg" width="57" height="81"></td> </tr> </table> <table width="615" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="175" valign="top"> <table width="188" border="0" cellpadding="0" cellspacing="0"> <tr valign="top"> <td><img src="main2.jpg" width="188" height="37"></td> </tr> <tr valign="top"> <td><img src="mainpic.jpg" width="188" height="182"></td> </tr> <tr valign="top"> <td><img src="main4.jpg" width="188" height="38"></td> </tr> <tr> <td width="100%" align="center"> <table width="153" border="0" cellspacing="0" cellpadding="0"> <tr> <td><form name="form2" onSubmit="return validate1();" ID="Form2" method="post" action="cgi-bin/contactusmail.pl"> <table width="153" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="images/quick-contacts_07.gif" width="153" height="33" alt=""></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="97%" valign="top" bgcolor="A3C2EE"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center" valign="top" class="small_size">.</td> </tr> <tr> <td align="center" valign="top"><input name="firstname" type="text" class="text_field" value="Your Name" onselect="make_blank1();" onclick="make_blank1();" onblur="Add_Value1();" size="20"></td> </tr> <tr> <td><span class="small_size">.</span></td> </tr> <tr> <td align="center" valign="top"><input name="phone" type="text" class="text_field" value="Your Phone" onblur="Add_Value2();" onclick="make_blank2();" onSelect="make_blank2();" size="20"></td> </tr> <tr> <td><span class="small_size">.</span></td> </tr> <tr> <td align="center" valign="top"><input name="email" type="text" class="text_field" value="Your Email" onblur="Add_Value3();" onclick="make_blank3();" onselect="make_blank3();" size="20"></td> </tr> <tr> <td class="small_size">.</td> </tr> <tr> <td align="center" valign="top"><textarea name="comments" onblur="Add_Value4();" Onclick="make_blank4();" onfocus="make_blank4();" cols="19" rows="2" class="text_field">Your Comments</textarea></td> </tr> </table></td> <td width="3%" valign="top" background="images/side_sadow.gif"><img src="images/side_sadow.gif" width="7" height="35"></td> </tr> </table></td> </tr> <tr> <td><table width="153" height="40" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="middle" background="images/quick-contacts_14.gif"><table width="100%" height="25" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="25%">&nbsp;</td> <td width="75%" align="left" valign="top"><input name="Submit" type="submit" class="text_field" value="Submit"></td> </tr> </table></td> </tr> </table></td> </tr> </table> </form></td> </tr> </table> </td> </tr> </table> </td> <td width="430" valign="top"><img src="newhed.jpg" width="390" height="55" alt="New Innovations"><br> <table width="100%" border="0" cellspacing="10"> <tr valign="top"> <td> <p align="left"><i><b><font size="+1" face="Arial, Helvetica, sans-serif">UHP Gate Valve Door&#8482;</font></b></i></p> <p align="center"><font size="-1" face="Arial, Helvetica, sans-serif"><b>Ultra-High Purity (UHP) Bonded Door For Original Equipment and Aftermarket Replacement</b></font></p> <p align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <b><font size="-1" face="Arial, Helvetica, sans-serif"><img src="p9a.jpg" width="200" height="124" hspace="2" border="1" align="right"></font></b> Gate valve doors used in semiconductor manufacturing operations must be replaced frequently due to particle generation caused by mechanical wear, chemical attack and thermal cycling. The UHP Gate Valve Door is designed to provide OEMs and chip fabricators with an original and/or replacement door option that reduces process contamination and increases wafer yield.</font></p> <p align="left"><font size="-1" face="Arial, Helvetica, sans-serif"><b>Advanced Bonding Technology</b><br /> Parker employs advanced bonding technology in the<br> <img src="p9b.gif" width="250" height="277" align="right">manufacture of the UHP Gate Valve Door. The superior stability of the bond between door and sealing element provides improved abrasion resistance and seal integrity, resulting in extremely low particle generation and dramatically increased seal service life. </font> <p align="left"><font size="-1" face="Arial, Helvetica, sans-serif"><b>Clean  From Production to Installation</b></font><font size="-1" face="Arial, Helvetica, sans-serif"><br /> To guard against contamination and ensure product quality, the UHP Gate Valve Door is processed and packaged in an ultra-high purity manufacturing cell. All work in this cell is closely monitored through a batch traceable statistical process control program.</font> <p align="left"><font size="-1" face="Arial, Helvetica, sans-serif"><b>Features and Benefits</b></font> <ul> <li><font size="-1" face="Arial, Helvetica, sans-serif"> Abrasion-resistant seal material reduces mechanical wear</font></li> <li><font size="-1" face="Arial, Helvetica, sans-serif"> Advanced bonding technology dramatically reduces particle generation (up to 4X reduction)</font></li> <li><font size="-1" face="Arial, Helvetica, sans-serif"> Ultra-high purity processing and packaging eliminates contamination</font></li> <li><font size="-1" face="Arial, Helvetica, sans-serif"> Superior chemical and temperature resistance results in increased seal life</font></li> </ul> <p><font size="-1" face="Arial, Helvetica, sans-serif"><b>Parofluor&#8482; Series Materials</b><br> <b><img src="p9c.jpg" width="200" height="240" hspace="2" border="1" align="right"></b> UHP Gate Valve Doors can be manufactured with a wide variety of fluorocarbon materials, as well as Parker s Parofluor Series Advanced Perfluorinated Elastomers. Parofluor materials offer a choice of performance levels for every application. Their broad chemical resistance, high temperature resistance (up to 320°C/608°F for Parofluor ULTRATM compounds) and ultra-high purity can help reduce downtime, increase productivity and improve safety.</font></p></td> </tr> </table> </td> </tr> </table> <table width="615" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="99"><img src="main51.jpg" width="66" height="37"></td> <td width="76"><img src="main52.jpg" width="76" height="37"></td> <td width="44"><a href="index.html"><img src="bhome.jpg" width="44" height="37" border="0" alt="Home"></a></td> <td width="82"><a href="products.htm"><img src="bprod.jpg" width="82" height="37" border="0" alt="Product Line"></a></td> <td width="103"><a href="order.html"><img src="border.jpg" width="103" height="37" border="0" alt="Online request"></a></td> <td width="69"><a href="about.htm"><img src="babout.jpg" width="69" height="37" border="0" alt="About Us"></a></td> <td width="10"><a href="contact.htm"><img src="bcontact.jpg" width="59" height="37" border="0" alt="Contact"></a></td> <td width="58"><a href="new.html"><img src="bnew.jpg" width="97" height="37" border="0" alt="New Innovations"></a></td> <td width="36"><img src="main53.jpg" width="19" height="37"></td> </tr> </table> <!-- PowerPhlogger Code START --> <script language="JavaScript" type="text/javascript" src="pphlogger.js"></script> <noscript><img alt="" src="http://www.ciic.com/pphlogger/pphlogger.php?id=valseal&st=img"></noscript> <!-- PowerPhlogger Code END --> </body> </html>