// JavaScript Document

function VerifAccess(access){
	if (access=="1"){
		var msg= "This article is for loggedin mermbers only!\nAre you sure you want to continue?";
	}
	if (access=="2"){
		var msg = "This article is for payer mermbers only!\nAre you sure you want to continue?";
	}
	if (access==0){
		return true;
	}
	var conf = confirm (msg);
	return conf;
}//end function VerifAccess(access)


//*****************************************************
//*****************************************************

function GetScreen(){
	var height= screen.Height;
	var width= screen.Width;
	if (height<=600) dim_table=0;
	else dim_table=180;
	return dim_table;
}//end


//*****************************************************
//*****************************************************

function VerifCookie(val){
	if (val!="none" ){
	alert ("Article was rated once!");
	return false;
	}
	else
	return true
}

//*****************************************************
//*****************************************************

function Check()

{
var frm = document.sendform;

var yourname = frm.yourname.value;
var yourmail = frm.yourmail.value;
var emailStr = frm.email.value;

if (yourname=="" && yourmail=="") {
	alert ("Please provide us your name or e-mail!");
	return false;
}

if (emailStr==""){
	alert ("Your Friend e-mail required!");
	frm.email.focus();
	return false;
}
// for checking email
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 +")*$")
//********************************

//********** email check *****************
var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
  /* Too many/few @'s or something; basically, this address doesn't
     even fit the general mould of a valid e-mail address. */
        alert("Email address seems incorrect (check @ and .'s)")
        return false
}

var user=matchArray[1]
var domain=matchArray[2]
// See if "user" is valid
if (user.match(userPat)==null) {
    // user is not valid
    alert("The username doesn't seem to be valid.")
    return false
}

/* if the e-mail address is at an IP address (as opposed to a symbolic
   host name) make sure the IP address is valid. */

var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
    // this is an IP address
          for (var i=1;i<=4;i++) {
            if (IPArray[i]>255) {
                alert("Destination IP address is invalid!")
                return false
            }
    }
    return true
}



// Domain is symbolic name
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) {
   // the address must end in a two letter or three letter word.
   alert("The address must end in a three-letter domain, or two letter country.")
   return false
}

// Make sure there's a host name preceding the domain.
if (len<2) {
   var errStr="This address is missing a hostname!"
   alert(errStr)
   return false
}
//*************** end email check ***************

return true;
}




//*****************************************************
function Hide(valoare){



document.getElementById(valoare).style.visibility='hidden';

}

function Show(valoare){

document.getElementById(valoare).style.visibility='visible';

}





function VerifForm(val){

        if (document.addnew.activate.value=="Y" && val!=0){

                var cc=confirm ("Another survey is active right now. \nIf you activate this survey the other one will be suspended! ");

        }

        return cc;

}//end fct


//*****************************************************

