// JavaScript Document

//lśćąę



var DebugMode=false; //Show Alerts

function isValidEmail(str) {

   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);

}
function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
function alltrim(str) 
{
                return str.replace(/^\s+|\s+$/g, '');
 }



function validContactForm()
{

		


	if(alltrim(document.frm.phone.value) == "" )
	{
		alert("Please enter your phone.");
		document.frm.phone.focus();
		return false;
	}
	
if (!IsNumeric(document.frm.phone.value))
{

alert ("Please enter your phone no. in numeric.");
document.frm.phone.focus();
return false;
}
//alert(document.frm.phone.value.length);	 
if ((document.frm.phone.value.length < 8)) {
alert ("Phone no. should be minimum 8 characters.");
document.frm.phone.focus();
return false;
}		
if (document.frm.email.value=="")
{
alert ("Please enter your email.")
document.frm.email.focus();
return false;
}


if (!isValidEmail(document.frm.email.value))
{
alert ("Please enter your correct email.")
document.frm.email.focus();
return false;
}
		
}


function ReDisplay(id){

	try{

		var Element=document.getElementById(id);

		if(Element.style.display=='' || Element.style.display=='none'){ Element.style.display='block'; }

		else{Element.style.display='none';}

	}catch(err){}

}



function MM_preloadImages(){ //v3.0  

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function CheckFormContact(){

	var error = "";

	if (document.contact_formd.formd_name.value==""){ error += "- name is required.\n"; }

	if (document.contact_formd.formd_email.value==""){ error += "- email is required.\n";	}

	if (document.contact_formd.formd_message.value==""){ error += "- message is required.\n"; }

	if (error!= "") { alert(error); return false;	}

	else { return true;	}

}


function CheckEnquiryContact(){

	var error1 = "";

	if (document.Enqfrm.name.value==""){ error1 += "- name is required.\n"; }

	if (document.Enqfrm.phone.value==""){ error1 += "- phone is required.\n";	}

	if (document.Enqfrm.email.value==""){ error1 += "- email is required.\n"; }

	if (error1!= "") { alert(error1); return false;	}

	else { return true;	}

}


function setBlur(){ 

	var x = document.getElementsByTagName('a');

	

	for (var i=0;i<x.length;i++){

		x[i].onfocus = function () { this.blur(); }

	}

}



function OpacityOver(This, Level){

	try{ 

		if(Level<0 || Level>100 || Level==''){ Level=70; }

		var Level2=Level/100;

		

		This.style.filter='alpha(opacity=' + Level + ')';

		This.style.opacity=Level2;

	}catch(err){ if(DebugMode==true){ alert('OpacityOver: ' +err); } }

}



function OpacityOut(This){

		This.style.filter='alpha(opacity=100)';

		This.style.opacity='1';

}



function MM_CheckFlashVersion(reqVerStr,msg){

  with(navigator){

    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);

    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);

    if (!isIE || !isWin){  

      var flashVer = -1;

      if (plugins && plugins.length > 0){

        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";

        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;

        if (desc == "") flashVer = -1;

        else{

          var descArr = desc.split(" ");

          var tempArrMajor = descArr[2].split(".");

          var verMajor = tempArrMajor[0];

          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");

          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;

          flashVer =  parseFloat(verMajor + "." + verMinor);

        }

      }

      // WebTV has Flash Player 4 or lower -- too low for video

      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;



      var verArr = reqVerStr.split(",");

      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);

  

      if (flashVer < reqVer){

        if (confirm(msg))

          window.location = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";

      }

    }

  } 

}



document.getElementsByClassName = function(clsName){ /*IE PATH*/

    var retVal = new Array();

    var elements = document.getElementsByTagName("*");

    for(var i = 0;i < elements.length;i++){

        if(elements[i].className.indexOf(" ") >= 0){

            var classes = elements[i].className.split(" ");

            for(var j = 0;j < classes.length;j++){

                if(classes[j] == clsName)

                    retVal.push(elements[i]);

            }

        }

        else if(elements[i].className == clsName)

            retVal.push(elements[i]);

    }

    return retVal;

}





/* ============================= xxxxxx [START] =================================== */

/* ============================= xxxxxx [END] ===================================== */


