function CreateBookmarkLink() { title = "Free Desktop Wallpapers"; url = "http://www.fwallpaper.net"; if (window.sidebar) { window.sidebar.addPanel(title, url,""); } else if( window.external ) { window.external.AddFavorite( url, title); } else if(window.opera && window.print) { return true; } } function saveads(id,rr) { xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return; } var url="/index.php?p=addwishlist&id="+id url=url+"&action="+rr url=url+"&sid="+Math.random() xmlHttp.onreadystatechange=stateChanged11 ; xmlHttp.open("GET",url,true); xmlHttp.send(null); return; } function stateChanged11() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { valoare1=xmlHttp.responseText; document.getElementById('saveadid').innerHTML =valoare1; var show = document.getElementById("saveadid"); var showStyle = show.style; showStyle.display = ""; showStyle.padding = "15px 8px 8px 8px"; } } var xmlHttp var innerstr; function funcget(str,email,str1,obj,val1) { var val = emailCheck(email); if (!val) { return false; } if (val1!=''){ obj.innerHTML=val1; } xmlHttp=GetXmlHttpObject() innerstr=str1; if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return } var url="index.php" url=url+"?p="+str url=url+"&email="+email url=url+"&sid="+Math.random() xmlHttp.onreadystatechange=stateChanged ; xmlHttp.open("GET",url,true) xmlHttp.send(null) } function funcget1(str,cat1,str1,obj,val1) { if (val1!=''){ obj.innerHTML=val1; } xmlHttp=GetXmlHttpObject() innerstr=str1; if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return } var url="index.php" url=url+"?p="+str url=url+"&cat1="+cat1 url=url+"&sid="+Math.random() xmlHttp.onreadystatechange=stateChanged ; xmlHttp.open("GET",url,true) xmlHttp.send(null) } function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById(innerstr).innerHTML=xmlHttp.responseText } } function GetXmlHttpObject() { var objXMLHttp=null if (window.XMLHttpRequest) { objXMLHttp=new XMLHttpRequest() } else if (window.ActiveXObject) { objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP") } return objXMLHttp } function emailCheck (emailStr) { var emailPat=/(.+)@(.+)/; var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"; var validChars="\[^\\s" + specialChars + "\]" var quotedUser="(\"[^\"]*\")"; var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,5})\]$/; 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("The Email address entered seems incorrect (check @ and .'s)"); return false; } var user=matchArray[1] var domain=matchArray[2] if (user.match(userPat)==null) { alert("The email address entered does not have a valid username."); return false; } var IPArray=domain.match(ipDomainPat); if (IPArray!=null) { for (var i=1;i<=4;i++) { if (IPArray[i]>255) { alert("The e-mail address entered appears to be invalid."); return false; } } //return true; } var domainArray=domain.match(domainPat) if (domainArray==null) { alert("The email address entered does not have a valid domain name."); 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>5) { alert("The email address entered does not end in a three-letter domain or two-letter country."); return false; } if (len<2) { var errStr="The email address entered is missing a hostname."; alert(errStr); return false; } return true; }