﻿// JScript File
function DecreaseTheSpeed(MarqueeId,SpeedTime)
{try{
if(MarqueeId!=null){
var newsMarquee=document.getElementById(MarqueeId)
newsMarquee.scrollDelay=SpeedTime;}}
catch(err){//alert(err.message);
}}
function IncreaseTheSpeed(MarqueeId,SpeedTime)
{if(MarqueeId!=null){
var newsMarquee=document.getElementById(MarqueeId)
newsMarquee.scrollDelay=SpeedTime;}}

function ValidateDropdownservice(drpservice,drploc,serviceselect,locationselect,msg){
var servicevalue=document.getElementById(drpservice)
var locationvalue=document.getElementById(drploc)
if(servicevalue.value==serviceselect&&locationvalue.value==locationselect){
alert(msg)
return false}
return true}
function isNumericOnly(e){
try{
var key_code=(window.event)? event.keyCode : e.which
if((key_code>47&&key_code<58)){
return true}
else if((key_code==8 || key_code==0 ||key_code==45 ||key_code==43)){
return true}
else{
return false}}
catch(err){
alert(err.message)}}
function fnTradeEnquiry(txtcompany,txtcompanymsg,txtcontactdetails,txtcontactdetailsmsg,txtemail,txtemailmsg,txtsubject,txtsubjectmsg,invalidemailmsg){
try{
var txtCompanyName=document.getElementById(txtcompany)
//if(txtCompanyName.value==""){
if(txtCompanyName.value.length == 0 || !txtCompanyName.value.match(/[^\s]/))
 {
alert(txtcompanymsg)
txtCompanyName.focus()
return false}
var txtContactDetail=document.getElementById(txtcontactdetails)
//if(txtContactDetail.value==""){
if(txtContactDetail.value.length == 0 || !txtContactDetail.value.match(/[^\s]/))
 {
alert(txtcontactdetailsmsg)
txtContactDetail.focus()
return false}
var txtemail=document.getElementById(txtemail)
//if(txtemail.value==""){
if(txtemail.value.length == 0 || !txtemail.value.match(/[^\s]/))
 {
alert(txtemailmsg)
txtemail.focus()
return false}
if(!echeck(txtemail.value,invalidemailmsg)){
txtemail.focus()
return false}
var txtSubject=document.getElementById(txtsubject)
//if(txtSubject.value = ="" &&  isrequired=true)
//{
if(txtSubject.value.length == 0 || !txtSubject.value.match(/[^\s]/))
 {
alert(txtsubjectmsg);
txtSubject.focus();
return false
}
return true}
catch(err){
return false}}
function echeck(str,invalidemailmsg){
try{
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if(str.indexOf(at)==-1){
alert(invalidemailmsg)
return false}
if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert(invalidemailmsg)
return false}
if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
alert(invalidemailmsg)
return false}
if(str.indexOf(at,(lat+1))!=-1){
alert(invalidemailmsg)
return false}
if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert(invalidemailmsg)
return false}
if(str.indexOf(dot,(lat+2))==-1){
alert(invalidemailmsg)
return false}
if(str.indexOf(" ")!=-1){
alert(invalidemailmsg)
return false}
return true}
catch(err){
return true}}
function fnPopUpQueryClose(mdlTradeEnquiryBehaviourId){
$find(mdlTradeEnquiryBehaviourId).hide()}
function TabDisplay(obj,divgeneralid,divictid,divprojectid,selectcls,unselectcls,counter)
{
var objName=obj+"";
if(objName.indexOf("0")!=-1)
{
document.getElementById(divgeneralid).style.display="block";
document.getElementById(divictid).style.display="none";
document.getElementById(divprojectid).style.display="none";
document.getElementById(obj).className=selectcls;
document.getElementById(counter+1).className=unselectcls;
document.getElementById(counter+2).className=unselectcls;
}
else if(objName.indexOf("1")!=-1)
{
document.getElementById(divictid).style.display="block";
document.getElementById(divgeneralid).style.display="none";
document.getElementById(divprojectid).style.display="none";
document.getElementById(obj).className=selectcls;
document.getElementById(counter+0).className=unselectcls;
document.getElementById(counter+2).className=unselectcls;
}
else if(objName.indexOf("2")!=-1)
{
    document.getElementById(divprojectid).style.display="block";
    document.getElementById(divgeneralid).style.display="none";
    document.getElementById(divictid).style.display="none";
    document.getElementById(obj).className=selectcls;
    document.getElementById(counter+ 0).className=unselectcls;
    document.getElementById(counter+1).className=unselectcls;
}
return false;
}
var menuwidth='160px'
var menubgcolor='none'
var disappeardelay=250
var hidemenu_onclick="yes"
var ie4=document.all
var ns6=document.getElementById&&!document.all
if(ie4||ns6)
document.write('<div id="dropmenudiv" style="display:none;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

//function to open a new windows after selecting dropdown
function Opennewwindowddl(obj){
if(obj.selectedIndex !=0){          
        window.open(obj[obj.selectedIndex].value);}}
//memberlisting scripts starts here
function aplhanumericEnter(e,buttonid){
var bt=document.getElementById(buttonid)
if(bt!=null){
var key_code=(window.event)? event.keyCode : e.which
if(key_code==13){
bt.click()
return true}
else if((key_code<=90&&key_code>64)){
return true}
else if((key_code<=122&&key_code>96)){
return true}
else if((key_code==8 || key_code==0)){
return true}
else if((event.keyCode>47&&event.keyCode<=57)){
return true}
else if((event.keyCode==46||event.keyCode==32||event.keyCode==38 || event.keyCode==45 ||event.keyCode==40 || event.keyCode==41)){return true}else{return false}}}
function ChangeStyle(id,cssname){
var divabo=document.getElementById(id)
divabo.className=cssname}
function Scriptonfocus(id,text){
var textvalue=document.getElementById(id).value
if(textvalue==text){
document.getElementById(id).value=""}}
function ScriptmouseOverOut(id,text,cssclass){
try{
var textvalue=document.getElementById(id).value
if(textvalue==""){
document.getElementById(id).value=text
if(document.getElementById(id).value==text){
var divabo=document.getElementById(id)
divabo.className=cssclass}}}
catch(e){}}
function ValidateSearchText(btnid,txtid,statictext,Nullmsg,ValidTextmsg){
var textid=document.getElementById(txtid).value;
var cmptextId=document.getElementById(txtid);
var regex1 = /^[a-zA-Z0-9  . & \- () , ]+$/;
//if(textid=="" || textid==statictext){
if(cmptextId.value.length == 0 || !cmptextId.value.match(/[^\s]/) || textid==statictext){
document.getElementById(txtid).value=statictext;
document.getElementById(txtid).className='txtcolor';
alert(Nullmsg);
return false}
else if(!regex1.test(textid))
{
 alert(ValidTextmsg);           
 document.getElementById(txtid).focus();
 return false;
}
}
function Verify(ddlpharma,ddllocation,VerticalText,LocationText,VerticalMsg,LocationMsg,ValidValuesMsg){
var varddlFrom=document.getElementById(ddlpharma)
var varddlTo=document.getElementById(ddllocation)
if(varddlFrom[varddlFrom.selectedIndex].text !=VerticalText&&varddlTo[varddlTo.selectedIndex].text !=LocationText){
return true}
else if(varddlFrom[varddlFrom.selectedIndex].text !=VerticalText&&varddlTo[varddlTo.selectedIndex].text==LocationText){
alert(LocationMsg)
return false}
else if(varddlFrom[varddlFrom.selectedIndex].text==VerticalText&&varddlTo[varddlTo.selectedIndex].text!=LocationText){
alert(VerticalMsg)
return false}
else{
alert(ValidValuesMsg)
return false}}
function newWindowOpen(path){
window.open(path,'_blank')
return false}
//memberlisting scripts ends here
//categorylisting scripts starts here
function VerifyDropdownCat(ddlcategoryname,Cluster,ClusterMsg){
var categoryname=document.getElementById(ddlcategoryname)
if(categoryname[categoryname.selectedIndex].text==Cluster){
alert(ClusterMsg)
return false}}
//categorylisting script ends here
//productlisting script starts here
function ValidateSearchdropdown(btnid,txtid,statictext,searchmsg){
var textid=document.getElementById(txtid).value
if(textid=="" || textid==statictext){
document.getElementById(txtid).value=statictext
alert(searchmsg)
return false}}
//productlisting script ends here
//Feedback script Starts here
function CheckHtmlTag(obj,AlertMsg){   
        var vRx = new RegExp("<(.|\n)+?>","ig");
        if (vRx.test(document.getElementById(obj).value))
        {   alert(AlertMsg);
            document.getElementById(obj).focus();
            return false;
        }
    }
function checkMaxInputText(objComments,txtmaxdesclength,csscolor,Length)
	 {
		 var MaxLength = Length;
		 var VarObjComments=document.getElementById(objComments);		 
		 var DispLength = document.getElementById(txtmaxdesclength);
		 DispLength.innerHTML = MaxLength - VarObjComments.value.length;
		 DispLength.style.color=csscolor;
		 if (VarObjComments.value.length > MaxLength)
		 {
			 VarObjComments.value = VarObjComments.value.substring(0, MaxLength);
			 DispLength.innerHTML=0;
		 }
	 }
//Feedback script Ends here
function isAlphabetOnly(e)
{
    try
    {
        var key_code =(window.event) ? event.keyCode : e.which;
        if(key_code == 32)
        { 
            return false;
         }
        else if((key_code<=90 && key_code>64 ))
        { 
	        return true;
	       } 
        else if((key_code<=122 && key_code>96 ))
        { 
	        return true;
	       } 
        else if((key_code==8 || key_code==0 ))
        { 
            return true;        
         }         
        else
       { 
            return false;        
        }
    }
    catch(err)
    {
        //alert(err.message);
        return false;
    }
}


function HideSpecialCharacter(e)
{
    try
    {
        var keycode =(window.event) ? event.keyCode : e.which;         
        if(keycode == 32)
       {            
       	    return false; 
       } 
        if((keycode >= 47 && keycode <= 57) || (keycode >= 65 && keycode <= 90) || (keycode >= 97 && keycode <= 122)) 
        { 
				    return true; 
				}	
			else
		    {	
				    return false; 
				}
    }
    catch(err)
    {
        //alert(err.message);
        return false;
    }
}
//solution gallery subject starts here
function isAlphabetSpaceOnly(e)
{
    try
    {
        var key_code =(window.event) ? event.keyCode : e.which;
        
        if(key_code == 32)
        { 
            return true;
         }
        else if((key_code<=90 && key_code>64 ))
        { 
	        return true;
	       } 
        else if((key_code<=122 && key_code>96 ))
        { 
	        return true;
	       } 
        else if((key_code==8 || key_code==0 ))
        { 
            return true;        
         }         
        else
       { 
            return false;        
        }
    }
    catch(err)
    {
        //alert(err.message);
        return false;
    }
}
//solution gallery subject ends here 

function isAlphabetNumaralsSpaceSomeSpecialCharOnly(e)
{
    try
    {
        var key_code =(window.event) ? event.keyCode : e.which;
        //alert(key_code);
        if((key_code == 32 || key_code==38 || key_code==40 || key_code==41 || key_code==44 || key_code==46 || key_code==45))
        { 
            return true;
         }
        else if ((key_code<=57 && key_code>47))
         {
            return true;
         }
        else if((key_code<=90 && key_code>64 ))
        { 
	        return true;
	       } 
        else if((key_code<=122 && key_code>96 ))
        { 
	        return true;
	       } 
        else if((key_code==8 || key_code==0 ))
        { 
            return true;        
         }         
        else
       { 
            return false;        
        }
    }
    catch(err)
    {
        //alert(err.message);
        return false;
    }
}

