// JavaScript Document
function check_form_value(field_value){

	

	if (field_value > 0) {

		return true;

	}else{

		return false;

	}

	

}



function check_form_value_lang(field_value){

	

	if (field_value != -1) {

		return true;

	}else{

		return false;

	}

	

}





function quick_link(field_value){



	if(field_value != -1){

		parent.location.replace(field_value);

		return false;

	}else{

		return false;

	}



}



var type = "IE";	//Variable used to hold the browser name



BrowserSniffer();



//detects the capabilities of the browser

function BrowserSniffer() {

	if (navigator.userAgent.indexOf("Opera")!=-1 && document.getElementById) type="OP";		//Opera

	else if (document.all) type="IE";														//Internet Explorer e.g. IE4 upwards

	else if (document.layers) type="NN";													//Netscape Communicator 4

	else if (!document.all && document.getElementById) type="MO";							//Mozila e.g. Netscape 6 upwards

	else type = "IE";		//I assume it will not get here

}



function ChangeContent(id, str) {

  if (type=="IE") {

    document.all[id].innerHTML = str;

  }

  if (type=="NN") {

    document.layers[id].document.open();

    document.layers[id].document.write(str);

    document.layers[id].document.close();

  }

  if (type=="MO" || type=="OP") {

    document.getElementById(id).innerHTML = str;

  }

} 



function selct(obj,intState){

var name=obj.name

 

if (intState==1){ 

if (obj.value.length<1){  obj.value =  window[name+"_field_cache"] }

  }

 

if (intState==2){ 

var ax=window[name+"_field_cache"]

if (ax==undefined || obj.value==ax){

 window[name+"_field_cache"]=obj.value 

 obj.value=""

   }

  }

 

}



function validate(strFields,strMessage){



var fields = strFields.split(",")

 

var valid = true

for (var i in fields){



      var ii = fields[i]

 

      var obj=document.getElementById(ii)

      var oLabel=document.getElementById(ii+"_label")

      var isgood = obj.value.length!=0



      if (ii.toUpperCase()=="FROM") {  isgood =isEmail( obj.value )  }

      if (! isgood ){ valid = false ; 

       oLabel.className ="redtext"

      

       }else{

         oLabel.className =""

       }

 

     }





     if (!valid){alert(strMessage)}

     return valid

}





function validate_submit(strFields,strMessage,strFormName,strSendDivName,strWaitText){



var fields = strFields.split(",")

 

var valid = true

for (var i in fields){



      var ii = fields[i]

 

      var obj=document.getElementById(ii)

      var oLabel=document.getElementById(ii+"_label")

      var isgood = obj.value.length!=0



      if (ii.toUpperCase()=="FROM") {  isgood =isEmail( obj.value )  }

      if (! isgood ){ valid = false ; 

       oLabel.className ="redtext"

      

       }else{

         oLabel.className =""

       }

 

     }





     if (!valid){

		 alert(strMessage)

	 }else{	 

	 var obj=document.getElementById(strFormName);

	 if (strSendDivName.length > 0) {

	 var obj1=document.getElementById(strSendDivName);

	 obj1.innerHTML = strWaitText;

	 }

	 obj.submit();

	}

     //return valid

}

 

function isEmail(argvalue) {

 

  if (argvalue.indexOf(" ") != -1)

    return false;

  else if (argvalue.indexOf("@") == -1)

    return false;

  else if (argvalue.indexOf("@") == 0)

    return false;

  else if (argvalue.indexOf("@") == (argvalue.length-1))

    return false;

  arrayString = argvalue.split("@");

  if (arrayString[1].indexOf(".") == -1)

    return false;

  else if (arrayString[1].indexOf(".") == 0)

    return false;

  else if (arrayString[1].charAt(arrayString[1].length-1) == ".") {

    return false;

  }

 

  return true;

}
