<!---

function closewindow(){

window.opener.location.reload();
window.close();
	
}

function popUp($url,w,h) {
   mywindow = window.open ($url,"mywindow","location=0,status=0,scrollbars=1,toolbar=0,menubar=0,titlebar=0,width=" + w + ",height=" + h + "");
  mywindow.moveTo(300,200);
 }
 
 function http(field){
 field.value=field.value.replace('http://','');
 } function http(field){
 field.value=field.value.replace('http://','');
 }
 
 function nav(state,id){
	strsrc = element(id).src;
	
	if(state == "on"){
	element(id).src = strsrc.replace('off','on');	
	} else {
	element(id).src = strsrc.replace('on','off');	
	}
	 
	 
 }
 
 /*/
function popUp($url,w,h) {
	var rand = Math.random();
   mywindow = window.open($url,rand,"location=0,status=0,scrollbars=1,toolbar=0,menubar=0,titlebar=0,width=" + w + ",height=" + h + "");
  mywindow.moveTo(300,200);
 }/*/
 function element(id){
	 return document.getElementById(id);
 }
 
 
 function pdf(type,id){
	
element('niframe').src='dl2.php?type='+type+'&id='+id;


}
 
function CheckContact(theform){

var error = "";
/*//*/
error += dropdown(theform.title,"Please choose your Title");
error += isBlank(theform.name.value,"Please enter your Name");
error += isBlank(theform.surname.value,"Please enter your Surname");
error += checkEmail(theform.email.value,"Please enter a valid Email Address");
error += isEmptyNum(theform.tel.value,"Please enter a valid Phone Number");
error += isBlank(theform.comments.value,"Please enter your comments or questions");

if(error != ""){ alert(error); return false; }  // else { return true; }
}

function CheckContact2(theform){

var error = "";
/*//*/
error += isBlank(theform.name.value,"Please enter your Full Name.");
error += isBlank(theform.company.value,"Please enter your Company Name.");
error += isEmptyNum(theform.tel.value,"Please enter a valid Phone Number.");
error += checkEmail(theform.email.value,"Please enter a valid Email Address.");
error += isBlank(theform.services_required.value,"Please list the Services you require.");
error += isBlank(theform.project_description.value,"Please describe your Project Requirements.");

if(error != ""){ alert(error); return false; }  // else { return true; }
}

function CheckApp(theform){

var error = "";
/*//*/
error += isBlank(theform.company.value,"Please enter your Company Name.");
error += dropdown(theform.title,"Please choose your Title.");
error += isBlank(theform.name.value,"Please enter your Name.");
error += isBlank(theform.surname.value,"Please enter your Surname.");
error += isBlank(theform.position.value,"Please enter your Position in the company.");
error += isEmptyNum(theform.tel.value,"Please enter a valid Phone Number");
error += checkEmail(theform.email.value,"Please enter a valid Email Address");
error += dropdown(theform.cat,"Please select you Nearest Region.");
error += isBlank(theform.country.value,"Please enter your Country.");
error += isBlank(theform.username.value,"Please enter a Username.");
error += isBlank(theform.password.value,"Please enter a Password.");
error += fieldmatch(theform.password.value,theform.password2.value,"Your passwords do no Match.");

if(error != ""){ alert(error); return false; }  // else { return true; }
}


function over(src,state){
	if(state == "on"){
	document.getElementById(src).src='images/salamanav-over_'+src+'.jpg';	
	}
	if(state == "off"){
	document.getElementById(src).src='images/salamanav_'+src+'.jpg';	
	} 
}
/*/ 
/*/
function ismaxlength(obj){

var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""

if (obj.getAttribute && obj.value.length>mlength)

obj.value=obj.value.substring(0,mlength)

}

 function http(field){
 field.value=field.value.replace('http://','');
 } function http(field){
 field.value=field.value.replace('http://','');
 }
 
 ////////////////
 
 

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
 
function isBlank(str,msg){
	var error = "";
	str = trim(str)
	if(str.length == 0){ error = msg +'\n'; }
	return error;
	}


function fieldmatch(str1,str2,msg){
	var error = "";
	if(str1 != str2){
	error = msg +'\n';
	}
	return error;

}



function checkEmail (strng,msg) {
var error="";
	if (isBlank(strng)) { error = msg + "\n"; }
	
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(strng))) { error = msg + "\n"; }
		else {
		   var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
			 if (strng.match(illegalChars)) { error = msg + "\n"; }
		}
	return error;    
}

function isEmptyNum(strng,msg) {
var error = "";
	if (isBlank(strng)) { error = msg + "\n"; } else {
		   var illegalChars= /[\@\<\>\,\;\:\\\"\[\]]/
			 if (strng.match(illegalChars)) { error = msg + "\n"; }
		}
	return error;	  
}
function valNum(strng,msg) {
var error = "";
	if(strng.length != 0){
		   var illegalChars= /[\@\<\>\,\;\:\\\"\[\]]/
			 if (strng.match(illegalChars)) { error = msg + "\n"; }
	}
	return error;	  
}


function radio(radiobut,strng){
var error = "";
var radio_choice = false;
for (i = 0; i < radiobut.length; i++){
if (radiobut[i].checked)
radio_choice = true; 
}
if (!radio_choice){ error = ""+strng+"\n"; }
return error; }

function dropdown(menu,strng){
var error = "";
 if ( menu.selectedIndex == 0 )
    {
        error = strng+" \n";
        valid = false;
    }
	return error; }
	


function toggleLayer(whichLayer){
if (document.getElementById) {
	// this is the way the standards work
	var style2 = document.getElementById(whichLayer).style;
	style2.display = style2.display? "":"block";
}
else if (document.all){
	// this is the way old msie versions work
	var style2 = document.all[whichLayer].style;
	style2.display = style2.display? "":"block";
} else if (document.layers) {
	// this is the way nn4 works
	var style2 = document.layers[whichLayer].style;
	style2.display = style2.display? "":"block"; }
}

function dropother(menu,layer){
 if ( menu.selectedIndex == 1 ){
 	toggleLayer(layer); } else { 	
	if(document.getElementById(layer).style.display == "block"){
 	toggleLayer(layer); } }

}
function strMatch(f1,f2,msg){
var error = "";
 if (f1 != f2){
	 error = msg+"\n";
	 }

}

function h1(){
	
	if (!document.getElementsByTagName){ return; }
	var h3a = document.getElementsByTagName('h3');
		for (var i=0; i<h3a.length; i++){
			if(h3a[i].className != 'noflash'){
				if(h3a[i].className == 'flash'){
					var h3 = h3a[i];
					var text = h3.innerHTML; 
				//	text = text.toUpperCase();
					//alert(text);
					flashheads("h3",text);
					h3.innerHTML = flashheads("h3",text);
					h3.style.visibility = 'visible';
				} else if(h3a[i].className == 'newslfash'){
					var h3 = h3a[i];
					var text = h3.innerHTML;  
					h3.innerHTML = flashheads("h3news",text);
					h3.style.visibility = 'visible';
				} else {
					var h3 = h3a[i];
					var text = h3.innerHTML;  
					h3.innerHTML = flashheads("h32",text);
					h3.style.visibility = 'visible';
					
				}
			}else {  var h3 = h3a[i]; h3.style.visibility = 'visible'; }
		} 
	var h1a = document.getElementsByTagName('h1');
		for (var i=0; i<h1a.length; i++){
			if(h1a[i].className == 'flash'){
				var h1 = h1a[i];
				var text = h1.innerHTML;  
				h1.innerHTML = flashheads("h1",text);
				h1.style.visibility = 'visible';
			}
		} 



	var h2a = document.getElementsByTagName('h2');
		for (var i=0; i<h2a.length; i++){
			if(h2a[i].className == 'flash'){
				var h2 = h2a[i];
				var text = h2.innerHTML;  
				h2.innerHTML = flashheads("h2",text);
				h2.style.visibility = 'visible';
			}
		} 

 }
		
		
function flashheads(type,text){ 	 
text = escape(text); 
var genflash = '';		

		switch(type){
			case "h3":
			fwidth = '161';
			fheight = '16';
			fsrc = 'h31.swf?var=12113';
			break;
			case "h3news":
			fwidth = '630';
			fheight = '30';
			fsrc = 'h3news.swf?var=12113';
			break;
			case "h32":
			fwidth = '325';
			fheight = '30';
			fsrc = 'h32.swf?var=12113';
			break;
			case "h2":
			fwidth = '770';
			fheight = '42';
			fsrc = 'h2.swf?var=1';
			break;
			case "h1":
			fwidth = '770';
			fheight = '34';
			fsrc = 'h1.swf?var=1';
			break;
		}
	
genflash += ' <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';

genflash += ' width="' + fwidth +'" height="' + fheight +'" ';
genflash += '  id="FlashIDx"> ';
genflash += '<param name="movie" value="images/'+ fsrc +'" /> ';
genflash += ' <param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="swfversion" value="8.0.35.0" /><!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don\'t want users to see the prompt. --><param name="expressinstall" value="Scripts/expressInstall.swf" /><param name="FlashVars" value="headvar=' + text + '" /><!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. --><!--[if !IE]>-->'
genflash += '<object data="images/'+ fsrc +'" type="application/x-shockwave-flash" width="' + fwidth +'" height="' + fheight +'">';
genflash += ' <!--<![endif]--><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="swfversion" value="8.0.35.0" /><param name="expressinstall" value="Scripts/expressInstall.swf" /><param name="FlashVars" value="headvar=' + text + '" /><!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. --><div><h4>Content on this page requires a newer version of Adobe Flash Player.</h4><p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p></div><!--[if !IE]>--></object><!--<![endif]--></object>';

return genflash;

}

 
/*//*/

-->

