<!---

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(id,state){
	strsrc = element(id).src;
	
	if(state == "on"){
	element(id).src = strsrc.replace('Off','Over');	
	} else {
	element(id).src = strsrc.replace('Over','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 += isBlank(theform.name.value,"Please enter your First Name.");
error += isBlank(theform.surname.value,"Please enter your Last Name.");
error += checkEmail(theform.email.value,"Please enter a valid E-mail Address.");
error += isEmptyNum(theform.tel.value,"Please enter a valid Telephone 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";
	 }

}


/* Rewrite #anchor links for pages with BASE HREF */
 var anchors = document.getElementsByTagName("a");
 var basehref = document.getElementsByTagName("base")[0].href;
 var url = window.location.href;
 if(url.indexOf("#") > 0) url = url.substr(0, url.indexOf("#")); //strip hash
 if(basehref) {
 for(var i = 0; i < anchors.length; i++) {
 var anchor = anchors[i];
 poundPos = anchor.href.indexOf("/#");
 if (poundPos > 0) {
 anchor.href = url + anchor.href.substr(poundPos + 1);
 }
 }
 }
 
 
 
 
 function h1(){
	
	if (!document.getElementsByTagName){ return; }
	var h3a = document.getElementsByTagName('h3');
		for (var i=0; i<h3a.length; i++){
			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';
			}  
		} 
	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 "h1":
			fwidth = '400';
			fheight = '26';
			fsrc = 'homeflash.swf?var=sfsdf'; 
		}
	
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><h3>' + text + '</h3></div><!--[if !IE]>--></object><!--<![endif]--></object>';

return genflash;

}
 
 
 

function alertSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  
  return myHeight;
// alert( 'Width = ' + myWidth );
// alert( 'Height = ' + myHeight );
}
 
function getwinheight(){
var db = document.body;
var dde = document.documentElement;
 if(db!= null){ 
var docHeight = Math.max(db.scrollHeight, db.offsetHeight,  db.clientHeight);
 } else { 
var docHeight = Math.max(dde.scrollHeight, dde.offsetHeight, dde.clientHeight);
 } 
return docHeight;
}; 
// alert(screen.width+'x'+screen.height);

function changesize(height){
	// alert(height);
 	 if(height>820){
		 gap = height-820; 
	 newsize = gap+450;   
	 	//element('main').style.height = gap+"px";
		//element('text').style.marginTop = "-80px";
	// alert(element('main').style.height);
 
	 newsize = 450;
 
	 } else if(height<721){ 
		var topless = -1*(62-(721-height));   
 if(topless < -62 || topless > 0){ topless =-62; } 
 element('wrapper').style.marginTop = topless+"px";
		  gap = 721-height;  //alert(height+' = '+gap);
	 newsize = 450-topless-gap;  
	 } else { 
	 newsize = 450;
 	 } 
	 return newsize;
 //alert(element('main').style.height);
 }


 

/*//*/

-->

