﻿var GetID="";

var GetContactID="";




function show_tab(tab_num){
	tab_name = "tab" + tab_num;
	tab_content_name = "tab_content" + tab_num;
	hide_all_tab_contents("tab_content_wrapper");
	reset_tabs();
	document.getElementById(tab_name).className = "current";
	show_div(tab_content_name);
}

function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

function reset_tabs() {
	// Gets all LI elements inside "navlist" UL element
	var li = document.getElementById("navlist").getElementsByTagName("a");
	for (var i = 0; i < li.length; i++) {
		li[i].className = "";
	}
}

function hide_all_tab_contents(content) {
	var tab_contents = getElementsByClassName(document.getElementById(content), "div", "tab_content");

	for (i=0; i<tab_contents.length; i++) {
		tab_contents[i].style.display = "none";
	}
}

function show_div(div){
	var element;

	if (document.getElementById) {
		// this is the way the standards work
		element = document.getElementById(div).style;
	}
	else if (document.all) {
		// this is the way old msie versions work
		element = document.all[div].style;
	}
	else if (document.layers) {
		// this is the way netscape4 works
		element = document.layers[div].style;
	}
	element.display = "";
}

function hide_div(div){
	var element;

	if (document.getElementById) {
		// this is the way the standards work
		element = document.getElementById(div).style;
	}
	else if (document.all) {
		// this is the way old msie versions work
		element = document.all[div].style;
	}
	else if (document.layers) {
		// this is the way netscape4 works
		element = document.layers[div].style;
	}
	element.display = "none";
}


//This is  for Order form onbody load 

function onBodyOrderForm()
{
//This is Order Form and Contact Form By Dipesh
  try
  {
     var getAllSpan=document.getElementsByTagName("span");
       for (i=0;i<getAllSpan.length;i++)
          {
               if(getAllSpan[i].Tilte== "ThisOnlyOrderForm")
               {                
                  GetID=getAllSpan[i].id.replace("Mydiv","");
                  GetContactID=getAllSpan[i].id.replace("Mydiv","");

               }
        

          }
      }catch(e)
      {}
}

function bodyload()
{

//alert(GetID);
try
{
for(i=1;i<10;i++)
{
var lblID=GetID+"lblMenge"+i;

document.getElementById(lblID).style.display="none";
var txtID=GetID+"txtMenge"+i;
document.getElementById(txtID).style.display="none";

//This for row
var lbltr=GetID+"MyTr"+i;
document.getElementById(lbltr).style.display="none";
var lblPID=GetID+"lblProdukt"+i;
document.getElementById(lblPID).style.display="none";
var ddlID=GetID+"ddlProdukt"+i;
document.getElementById(ddlID).style.display="none";
//This for row
var ddltr=GetID+"MyTrddl"+i;
document.getElementById(ddltr).style.display="none";

}
}catch(e)
{}
}

function add(id)
{

var strurl = location.href;
var quant = 'Please Enter Menge';
var prod =  'Wählen Sie das Material';



if(strurl.indexOf("/de/") >= 0 || strurl.indexOf("/DE/") >= 0)
{
	quant = 'Bitte Menge eingeben';
	prod =  'Waehlen Sie das Material';

}

if(strurl.indexOf("/fr/") >= 0 || strurl.indexOf("/FR/") >= 0)
{
	quant = 'quantite souhaitee';
	prod =  'Selectionnez le materiel';
}



for(i=1;i<10;i++)
{
var lblID1=GetID+"lblMenge"+i;


var p=i;
if(document.getElementById(lblID1).style.display=="none")
{
	
					if(i==1)
		   		{
				
						txtID1=GetID+"txtMenge";
						productID=GetID+"ddlProdukt";
						}
						else
						{
				
						var t=i-1;
						txtID1=GetID+"txtMenge"+t;
				       productID=GetID+"ddlProdukt"+t;
				}
				
				
                             if(document.getElementById(txtID1).value=="")
						              {
						                 alert(quant);
						                 document.getElementById(txtID1).focus();
						                 document.getElementById(txtID1).value="";
						                 return false;
						              }
						                  if(!IsNumeric(document.getElementById(txtID1).value)) 
								                 {
								                   alert(quant);
								                 document.getElementById(txtID1).focus();
								                 document.getElementById(txtID1).value="";
								                 return false;
								
								             }
								             if(document.getElementById(productID).selectedIndex=="0")
							              {
							                 alert(prod);
							                 document.getElementById(productID).focus();
							
							                 return false;
							              }

								             
								                 
	
			
var lblID=GetID+"lblMenge"+p;
document.getElementById(lblID).style.display="block";
var txtID=GetID+"txtMenge"+p;
document.getElementById(txtID).style.display="block";
//This for row
var lbltr=GetID+"MyTr"+p;
document.getElementById(lbltr).style.display="block";

var lblPID=GetID+"lblProdukt"+p;
document.getElementById(lblPID).style.display="block";
var ddlID=GetID+"ddlProdukt"+p;
document.getElementById(ddlID).style.display="block";
//This for row
var ddltr=GetID+"MyTrddl"+p;
document.getElementById(ddltr).style.display="block";

break;

}
}
}


// This is for Top Navigation Button Image change 
function OnMouse(id)
{

	var main_Src=id.src;
	
      var p=main_Src.replace("button","hover");
     
      id.src=p;
 }
function OnMouselest(id)
{

     var main_Src=id.src;
      var p=main_Src.replace("hover","button");
      id.src=p;
    
}

// This is for Order Form On Submit


function CallOnSubmit()
      {
      
      
var strurl = location.href;
var quant = 'Please Enter Menge';
var prod =  'Wählen Sie das Material';



if(strurl.indexOf("/de/") >= 0 || strurl.indexOf("/DE/") >= 0)
{
	quant = 'Bitte Menge eingeben';
	prod =  'Waehlen Sie das Material';

}

if(strurl.indexOf("/fr/") >= 0 || strurl.indexOf("/FR/") >= 0)
{
	quant = 'quantite souhaitee';
	prod =  'Selectionnez le materiel';
}



            // var txtKundennummer=GetID+"txtKundennummer" ;
            //  if(document.getElementById(txtKundennummer).value=="")
            //  {
            //     alert("Campo esta vazio");
            //     document.getElementById(txtKundennummer).focus();
            //     return false;
            //  }
               var txtName=GetID+"txtName";
            if(document.getElementById(txtName).value=="")
              {
                 alert("Campo esta vazio");
                 document.getElementById(txtName).focus();
                 return false;
              }
			var txtVorname=GetID+"txtVorname";
            if(document.getElementById(txtVorname).value=="")
              {
                 alert("Campo esta vazio");
                 document.getElementById(txtVorname).focus();
                 return false;
              }
              var txtStrasse=GetID+"txtStrasse";
            if(document.getElementById(txtStrasse).value=="")
              {
                 alert("Campo esta vazio");
                 document.getElementById(txtStrasse).focus();
                 return false;
              }
                          
              var txtPLZ=GetID+"txtPLZ";
              if(document.getElementById(txtPLZ).value=="")
              {
                 alert("Campo esta vazio");
                 document.getElementById(txtPLZ).focus();
                 return false;
              }
             var product= GetID+"ddlProdukt";
              
              
              if(document.getElementById(product).selectedIndex=="0")
              {
                 alert(prod);
                 document.getElementById(product).focus();

                 return false;
              }

              var getID1=GetID+"txtMenge";
                if(document.getElementById(getID1).value=="")
              {
                 alert("Campo esta vazio");
                 document.getElementById(getID1).focus();
                 document.getElementById(getID1).value="";
                 return false;
              }
                 
                                
                 if(!IsNumeric(document.getElementById(getID1).value)) 
                 {
                   alert("Campo esta vazio");
                 document.getElementById(getID1).focus();
                 document.getElementById(getID1).value="";
                 return false;

                 }

            for(u=1;u<10;u++)
           {
              //try
              //{
              
             // alert( "value of i ="+u);
                  i=u;
			                var getID=GetID+"txtMenge"+i;

			                if(document.getElementById(getID).style.display !="none")
			                {
			                     //ctl00_m_g_f97f35cb_0819_414c_8578_34e2a5ef9772_ddlProdukt7
			
						               // alert(getID);
			
									 var product1=GetID+"ddlProdukt"+i;
              
              
							              if(document.getElementById(product1).selectedIndex=="0")
							              {
							                 alert(prod);
							                 document.getElementById(product1).focus();
							
							                 return false;
							              }

						                if(document.getElementById(getID).value=="")
						              {
						                 alert("Campo esta vazio");
						                 document.getElementById(getID).focus();
						                 document.getElementById(getID).value="";
						                 return false;
						              }
						             if(!IsNumeric(document.getElementById(getID).value)) 
								                 {
								                   alert("Campo esta vazio");
								                 document.getElementById(getID).focus();
								                 document.getElementById(getID).value="";
								                 return false;
								
								                 }

			      			//	alert(product1);


			                 }
			                      //    alert( "value of j ="+i);
			                
			                

              // }
            //  catch(e1)
            //  {}
           }    //id="ctl00_m_g_f97f35cb_0819_414c_8578_34e2a5ef9772_txtMenge"  
      }
      //Integer check 
      function IsNumeric(sText)

{

//alert(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;
   
   }



// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

 function isInteger(s)
{ 
  

  var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
      // This contact Form 
      
      
      function ValidateMethod()

     {

        var txtFirstname1=GetContactID+"txtFirstName";
				
				       if(document.getElementById(txtFirstname1).value == '')
				
				       {
				
				           alert("Campo esta vazio");
				
				         document.getElementById(txtFirstname1).focus();
				
				          return false;
				
				       }

				       var txtname1=GetContactID+"txtName";
				     
				      if(document.getElementById(txtname1).value == '')
				
				       {
				
				        alert("Campo esta vazio");
				
				        document.getElementById(txtname1).focus();
				
				        return false;
				       }

				        var phone1=GetContactID+"txtTel";
				         var Phone=document.getElementById(phone1);	
					/*if ((Phone.value==null)||(Phone.value==''))
					{
						alert("Campo esta vazio");
						Phone.focus();
						return false;
					}

					if (checkInternationalPhone(Phone.value)== false){
					  
						alert("Geben Sie bitte eine gültige Telefonnummer");
						Phone.value="";
						Phone.focus();
						return false;
					}*/
					
					var FaxNo1=GetContactID+"txtFax" ;
 
				 var FaxNo= document.getElementById(FaxNo1);
				 
				  /*if ((FaxNo.value==null)||(FaxNo.value==''))
					{
						alert("Campo esta vazio");
						FaxNo.focus();
						return false;
					}
					if (checkInternationalPhone(FaxNo.value)== false){
					  
						alert("Bitte geben Sie eine gültige Faxnummer");
						FaxNo.value="";
						FaxNo.focus();
						return false;
					}*/
					 var email1=GetContactID+"txtEmail";
			  var txtEmailIDl=document.getElementById(email1);
					
					/*if ((txtEmailIDl.value==null)||(txtEmailIDl.value==''))
				{
					alert("Campo esta vazio");
					txtEmailIDl.focus();
					return false;
				}*/
				
					/*if (echeck(txtEmailIDl.value)==false)
					{
						txtEmailIDl.value="";
						txtEmailIDl.focus();
						return false;
					}*/
				
					var txtCommunication1= GetContactID+"txtCommunication";
				
				
				       if(document.getElementById(txtCommunication1).value == '')
				
				       {
				
				        alert("Campo esta vazio");
				
				        document.getElementById(txtCommunication1).focus();
				
				        return false;
				
				       }
			  

     }
     
     
     
     function stripCharsInBag(s, bag)
				{   var i;
				    var returnString = "";
				    // Search through string's characters one by one.
				    // If character is not in bag, append to returnString.
				    for (i = 0; i < s.length; i++)
				    {   
				        // Check that current character isn't whitespace.
				        var c = s.charAt(i);
				        if (bag.indexOf(c) == -1) returnString += c;
				    }
				    return returnString;
				}
function checkInternationalPhone(strPhone){
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

     function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Ungültige E-Mail-ID");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Ungültige E-Mail-ID");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Ungültige E-Mail-ID");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Ungültige E-Mail-ID");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Ungültige E-Mail-ID");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Ungültige E-Mail-ID");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Ungültige E-Mail-ID");
		    return false;
		 }

 		 return true;					
	}

function mouseoverhand(id)
{

id.className='NavSpanClassOver';

}
function mouseoverout(id)
{
id.className='NavSpanClass';
}


function openDiv(id,countID,ImageID)
     {

 }
      
//Reporting Form
            function ValidateReportingFields()
             {
                
                tblReporting = document.getElementById("tblReportingForm");
                var bool = 0;
                myBodyElements  = tblReporting.getElementsByTagName("input");
                myBodyTextArea = tblReporting.getElementsByTagName("textarea");
                for(var i = 0;i < myBodyElements.length ;i++)
                {
                    if(myBodyElements[i].type == "checkbox" && 
                        myBodyElements[i].id.indexOf("RememberMe") != -1)
                    {
                        myBodyElements[i].checked = false;
                    }
                    

                        if(myBodyElements[i].type == "radio" && 
                            myBodyElements[i].id.indexOf("rdblSample") != -1)
                        {
                        if(myBodyElements[i+1].type == "radio" && 
                            myBodyElements[i+1].id.indexOf("rdblSample") != -1)
                        {
                            if(!myBodyElements[i].checked && !myBodyElements[i+1].checked)
                            {
                                alert("Választ Van belőle rendelkezésre álló minta.");
                                myBodyElements[i].focus();
                                bool = 1;
                                break;
                            }
                            
                        }
                        }

                        if(myBodyElements[i].type == "text" && 
                            myBodyElements[i].id.indexOf("txtNotifier") != -1)
                        {
                            if(myBodyElements[i].value == "")
                            {
                                alert("Kérem, írja be a bejelentő nevét!");
                                myBodyElements[i].focus();
                                bool = 1;
                                break;
                            }
                            
                        }

                        if(myBodyElements[i].type == "text" && 
                            myBodyElements[i].id.indexOf("txtTelephone") != -1)
                        {
                            if(myBodyElements[i].value == "")
                            {
                                alert("Kérem, írja be a telefonszámát!");
                                myBodyElements[i].focus();
                                bool = 1;
                                break;
                            }
                            else if(isNaN(myBodyElements[i].value))
                            {
                                alert("Kérem, kizárólag számokat használjon!");
                                myBodyElements[i].focus();
                                bool = 1;
                                break;
                            }
                            
                        }

                        if(myBodyElements[i].type == "text" && 
                            myBodyElements[i].id.indexOf("txtDrugName") != -1)
                        {
                            if(myBodyElements[i].value == "")
                            {
                                alert("Kérem, írja be a gyógyszer nevét!");
                                myBodyElements[i].focus();
                                bool = 1;
                                break;
                            }
                            
                        }

                        if(myBodyElements[i].type == "text" && 
                            myBodyElements[i].id.indexOf("txtDosage") != -1)
                        {
                            if(myBodyElements[i].value == "")
                            {
                                alert("Kérem, írja be arendelkezésre álló adag számát!");
                                myBodyElements[i].focus();
                                bool = 1;
                                break;
                            }
                            
                        }

                        if(myBodyElements[i].type == "text" && 
                            myBodyElements[i].id.indexOf("txtAmount") != -1)
                        {
                            if(myBodyElements[i].value == "")
                            {
                                alert("Kérem, írja be a mennyiséget!");
                                myBodyElements[i].focus();
                                bool = 1;
                                break;
                            }
                            
                        }

                        if(myBodyElements[i].type == "text" && 
                            myBodyElements[i].id.indexOf("dtNotification") != -1)
                        {
                            if(myBodyElements[i].value == "")
                            {
                                alert("Kérem, írja be a bejelentés dátumát!");
                                myBodyElements[i].focus();
                                bool = 1;
                                break;
                            }
                            
                        }

                        if(myBodyElements[i].type == "text" && 
                            myBodyElements[i].id.indexOf("dtEvent") != -1)
                        {
                            if(myBodyElements[i].value == "")
                            {
                                alert("Kérem, írja be az  esemény dátumát!");
                                myBodyElements[i].focus();
                                bool = 1;
                                break;
                            }
                            
                        }

                    if(myBodyTextArea[0].type == "textarea" && 
                        myBodyTextArea[0].id.indexOf("txtAddress") != -1)
                    {
                        if(myBodyTextArea[0].value == "")
                        {
                            alert("Kérem, írja be a címét!");
                            myBodyTextArea[0].focus();
                            bool = 1;
                            break;
                        }
                        
                    }

                    if(myBodyTextArea[1].type == "textarea" && 
                        myBodyTextArea[1].id.indexOf("txtAddress1") != -1)
                    {
                        if(myBodyTextArea[1].value == "")
                        {
                            alert("Kérem, írja be a címét!");
                            myBodyTextArea[1].focus();
                            bool = 1;
                            break;
                        }
                        
                    }

                    if(myBodyTextArea[2].type == "textarea" && 
                        myBodyTextArea[2].id.indexOf("txtDetailDrugDesc") != -1)
                    {
                        if(myBodyTextArea[2].value == "")
                        {
                            alert("Kérem, ismertesse a gyógyszerrel kapcsolatos információit!");
                            myBodyTextArea[2].focus();
                            bool = 1;
                            break;
                        }
                        
                    }

                    if(myBodyElements[i].type == "checkbox" && 
                        myBodyElements[i].id.indexOf("chkDoctorOffice") != -1 &&
                    myBodyElements[i+1].type == "checkbox" && 
                        myBodyElements[i+1].id.indexOf("chkFitnessClub") != -1 &&
                    myBodyElements[i+2].type == "checkbox" && 
                        myBodyElements[i+2].id.indexOf("chkDealer") != -1 &&
                    myBodyElements[i+3].type == "checkbox" && 
                        myBodyElements[i+3].id.indexOf("chkOther") != -1)
                    {
                            if(!myBodyElements[i].checked && !myBodyElements[i+1].checked &&
                              !myBodyElements[i+2].checked && !myBodyElements[i+3].checked)
                            {
                                alert("Kérem, ismertesse a gyógyszer beszerzésének körülményeit!");
                                myBodyElements[i].focus();
                                bool = 1;
                                break;
                            }
                    }

                }
                if(bool == 1)
                {
                    return false;
                }
                else
                {
                    return true;
                }
             }



