<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs 
	title="W3C Validator"
	title_url="http://www.visionjinx.net/"
	description="Check your HTML/XHTML, CSS, Atom and RSS documents for W3C standards compliance"
	author="Vision Jinx"
	screenshot="http://www.visionjinx.net/gg/w3c_val/w3c_val_ss.png"
	thumbnail="http://www.visionjinx.net/gg/w3c_val/w3c_val_thm.png"
	height="80"
	author_link="http://www.visionjinx.net">
<Require feature="setprefs" /> 
</ModulePrefs>
<UserPref 
    name="domain" 
    display_name="Domain"
    default_value="www.mydomain.com" 
    datatype="string" />
<UserPref 
    name="fbg" 
    display_name="Form Color"
    default_value="#003" 
    datatype="string" />
<UserPref 
    name="fcol" 
    display_name="Text Color"
    default_value="#FFF" 
    datatype="string" />
<UserPref 
    name="bgcol" 
    display_name="Background"
    default_value="#FFF" 
    datatype="string" />
<UserPref 
    name="htpref" 
    display_name="Include http://"
    default_value="true" 
    datatype="bool" />
<Content type="html"><![CDATA[

<script type="text/javascript">
<!-- Hide from non-java browsers

   // Get user preferences
     var prefs = new _IG_Prefs(__MODULE_ID__);

          _IG_RegisterOnloadHandler(function () {

             document.vj_val.domain.value=prefs.getString("domain");
 
             document.vj_val.val_type.style.background=prefs.getString("fbg");              
             document.vj_val.domain.style.background=prefs.getString("fbg");              
             document.vj_val.submit.style.background=prefs.getString("fbg");              

             document.vj_val.val_type.style.color=prefs.getString("fcol");              
             document.vj_val.domain.style.color=prefs.getString("fcol");              
             document.vj_val.submit.style.color=prefs.getString("fcol");              

             document.body.style.background=prefs.getString("bgcol");              

          });


function w3c_validate() {

	var prefix = document.vj_val.val_type.value;
	var uhtpref = prefs.getBool("htpref");
	var  domain = document.vj_val.domain.value;

	if (uhtpref == true) {addhttp='http://';} 
	else {addhttp='';}

	if(domain != "" && domain.length >=10) {
		window.open(prefix+addhttp+domain,'_new');
	}
else {alert('Please enter an URL to validate! \n(minimum 10 characters)');}

}
	
// stop hiding -->
</script>

<style type="text/css">
<!--
body {margin:0px;padding:0px;font-size:9pt;background:#fff;color:#000;}
.val_container {padding:5px;text-align:center;}
form.vj_val {margin:0px;}
.vj_menu, input.submit, input.vj_input {margin:0px;padding:0px;width:95%;font-family:verdana,sans-serif;font-size:9pt;font-weight:bold;}
input.submit {cursor:pointer;}
-->
</style>

<div class="val_container">
<form name="vj_val" class="vj_val" action="javascript:w3c_validate();">
<input class="vj_input" type="text" name="domain" value="" /><br />
<select name="val_type" onchange="this.blur();" class="vj_menu">
<option value="http://validator.w3.org/check?uri=" selected>HTML/XHTML</option>
<option value="http://jigsaw.w3.org/css-validator/validator?uri=">CSS</option>
<option value="http://validator.w3.org/feed/check.cgi?url=">Atom/RSS</option>
</select><br />
<input name="submit" class="submit" type="button" value="Validate Document" onclick="w3c_validate()" />
</form>
</div>

]]></Content>
</Module>
