// JavaScript Document
//open and read file function ---------------------------------------------------------------------

function readFile(path)
{
	var xmlHTTPRequest;
	
	try
    {
        xmlHTTPRequest = new XMLHttpRequest();
    }
    catch(error)
    {
        xmlHTTPRequest = new ActiveXObject("Microsoft.XMLHTTP");        
    }

    xmlHTTPRequest.open("GET",path,false);
    xmlHTTPRequest.send(null);
	return xmlHTTPRequest.responseText;
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//preview product function ------------------------------------------------------------------------
function previewProductPage()
{
    srcTemplate_Product = readFile("template_product_" + getLanguage() + ".html");
	newSrcTemplate_Product = srcTemplate_Product.replace("<!--begin info-->","<!--begin info-->" + tinyMCE.get("htmlInfoProduct").getContent());
	
	popup=window.open();
	popup.document.open();
	popup.document.write(newSrcTemplate_Product);
	popup.document.focus();
	popup.document.close()																												 
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//preview page manage------------------------------------------------------------------------------
function previewManagePage()
{
	var srcTemplate_Product;
	
	if(getManage() == "index" && getLanguage() == "bg")
		srcTemplate_Product = readFile(getManage() + ".html");
	else
		srcTemplate_Product = readFile(getManage() + getLanguage() + ".html");


	begString = "<!--begin info-->";
    endString = "<!--end info-->";

	begIndex = srcTemplate_Product.indexOf(begString) + begString.length;
    endIndex = srcTemplate_Product.indexOf(endString);

	stringForReplace = srcTemplate_Product.substring(begIndex, endIndex);


	newSrcTemplate_Product = srcTemplate_Product.replace(stringForReplace, tinyMCE.get("htmlInfoProduct").getContent());
	
	popup=window.open();
	popup.document.open();
	popup.document.write(newSrcTemplate_Product);
	popup.document.focus();
	popup.document.close()		
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//preview product function ------------------------------------------------------------------------
function getManage()
{
	var query = window.location.search.substring(1); 
        var vars = query.split("&"); 
        
        for (var i=0;i<vars.length;i++) 
        { 
            var pair = vars[i].split("="); 
            
            if (pair[0] == 'manage') 
            { 
				return pair[1];
			}
		}
		return "en";
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//preview product function ------------------------------------------------------------------------
function getLanguage()
{
	var query = window.location.search.substring(1); 
        var vars = query.split("&"); 
        
        for (var i=0;i<vars.length;i++) 
        { 
            var pair = vars[i].split("="); 
            
            if (pair[0] == 'lang') 
            { 
				return pair[1];
			}
		}
		return "en";
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//load products function ------------------------------------------------------------------------
function loadProducts(lang)
{
		var xmlDocProducts;
		var xmlObject;
	
		if(window.ActiveXObject) 
			xmlDocProducts = new ActiveXObject("Microsoft.XMLDOM");       
        else if(document.implementation.createDocument)
            xmlDocProducts = document.implementation.createDocument("","",null);

        if(xmlDocProducts != null)
        {	
			t = new Date();
						
            xmlDocProducts.async = false;
            xmlDocProducts.load("products.xml?t=" + t.getTime());  
			xmlObject = xmlDocProducts.documentElement;
        }
		
		var divproductsinfo = document.getElementById("divproductsinfo");
        divproductsinfo.innerHTML = '';

        for(var i = xmlObject.getElementsByTagName(lang)[0].childNodes.length -1; i >= 0; i--)
        {            
            if(xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[2].childNodes[0].childNodes[0].nodeValue == "true")
			{
				if(lang == "bg")
				{
					divproductsinfo.innerHTML += '<table><tr><td width="10px" height="50px"></td><td width="70px"></td><td align="center"><font size="2" color="#fe7124"><b>'+xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[0].childNodes[0].nodeValue +'</b></font></td><td ></td></tr><tr><td></td><td width="200px" align="center" valign="top" ><a href="products_htmls/' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[4].childNodes[0].nodeValue + '"><img src="' +xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[1].childNodes[0].nodeValue + '" width="160px" height="127px" border="0" title = "' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[3].childNodes[0].nodeValue  + '"></a></td><td align="left" valign="top"><font color="#062f99"> ' +xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[2].childNodes[0].nodeValue + '</font></td></tr><tr><td></td><td></td><td align="right"><a href="products_htmls/'+ xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[4].childNodes[0].nodeValue+'"><font color="red">подробно</font></a></td></tr></table>';			
				}
				else 
				{
					divproductsinfo.innerHTML += '<table><tr><td width="10px" height="50px"></td><td width="70px"></td><td align="center"><font size="2" color="#fe7124"><b>'+xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[0].childNodes[0].nodeValue +'</b></font></td><td ></td></tr><tr><td></td><td width="200px" align="center" valign="top" ><a href="products_htmls/' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[4].childNodes[0].nodeValue + '"><img src="' +xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[1].childNodes[0].nodeValue + '" width="160px" height="127px" border="0" title = "' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[3].childNodes[0].nodeValue  + '"></a></td><td align="left" valign="top"><font color="#062f99"> ' +xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[2].childNodes[0].nodeValue + '</font></td></tr><tr><td></td><td></td><td align="right"><a href="products_htmls/'+ xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[4].childNodes[0].nodeValue+'"><font color="red">detailed</font></a></td></tr></table>';
				}
			}
        }
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//load products home function ---------------------------------------------------------------------
function loadProductsHome(lang)
{
		var xmlDocProducts;
		var xmlObject;
	
		if(window.ActiveXObject) 
			xmlDocProducts = new ActiveXObject("Microsoft.XMLDOM");       
        else if(document.implementation.createDocument)
            xmlDocProducts = document.implementation.createDocument("","",null);

        if(xmlDocProducts != null)
        {
            t = new Date();
			xmlDocProducts.async = false;
            xmlDocProducts.load("products.xml?t=" + t.getTime());
			xmlObject = xmlDocProducts.documentElement;
        }

        for(var i = xmlObject.getElementsByTagName(lang)[0].childNodes.length -1, j = 1; i >= 0; i--)
        {            
            if(xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[2].childNodes[0].childNodes[0].nodeValue == "true")
			{
				document.getElementById("tdprod" + j).style.visibility = "visible";
				document.getElementById("img" + j).width = 171;
				document.getElementById("img" + j).height = 222; 
            	document.getElementById("img" + j).src = xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[0].childNodes[0].childNodes[0].nodeValue;               	document.getElementById("href" + j).href = xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[0].childNodes[2].childNodes[0].nodeValue;   
				document.getElementById("img" + j).title = xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[0].childNodes[1].childNodes[0].nodeValue;
				j++;	
			}
        }
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//function check valid username and password for cPanel admin--------------------------------------
var xmlHTTPRequest;
function checkcPanelUser()
{	
	document.getElementById("message").innerHTML = ""
    
	if(	document.getElementById("username").value == "" )
	{
		document.getElementById("message").innerHTML = "Enter 'Username'"
		return
	}
	if(	document.getElementById("pass").value == "" )
	{
		document.getElementById("message").innerHTML = "Enter 'Password'"
		return
	}
	
	t = new Date()
	
	var username = document.getElementById("username").value	
	var pass = document.getElementById("pass").value
	
	try
    {
        xmlHTTPRequest = new XMLHttpRequest();
    }
    catch(error)
    {
        xmlHTTPRequest = new ActiveXObject("Microsoft.XMLHTTP");        
    }

   		xmlHTTPRequest.open("GET","cpanelsignin.aspx?username=" + username + "&pass=" + pass + "&time=" + t.getTime(),true);
		xmlHTTPRequest.onreadystatechange = isvalidlogindata;
        xmlHTTPRequest.send(null); 
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//callback function from checkcPanelUser()---------------------------------------------------------
function isvalidlogindata()
    {
        if(xmlHTTPRequest.readyState == 4)
        {
           if(xmlHTTPRequest.responseText == "0")
           {
               document.getElementById("message").innerHTML = "No such user or wrong password!"
           }
           else if(xmlHTTPRequest.responseText == "1")
           {
                window.location.href = "manageproducts.aspx"
           }
           else 
           {
			   document.getElementById("message").innerHTML = xmlHTTPRequest.responseText
           }
        }
    }
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//press enter on cPanel textboxes------------------------------------------------------------------
function clickEnter(e)
{
	
        if(window.event)
        {
            if( e.keyCode == 13) document.getElementById("btnLogin").click()
        }
        else if(e.which)
        {
            if( e.which == 13) document.getElementById("btnLogin").click()
        }
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//check validity controls -------------------------------------------------------------------------
function CheckValidity()
{
  
   if(document.getElementById("txbTooltipProduct").value == "" )
   {
        alert("You have to enter 'Tooltip'");
        document.getElementById("txbTooltipProduct").focus();
        return false;
   }
   if(document.getElementById("txbLinkProduct").value == "" )
   {
        alert("You have to enter 'Link'");
        document.getElementById("txbLinkProduct").focus();
        return false;
   }
   if(document.getElementById("txbHeader").value == "" )
   {
        alert("You have to enter 'Header'");
        document.getElementById("txbHeader").focus();
        return false;
   }
   if(document.getElementById("txbText").value == "" )
   {
        alert("You have to enter 'Text'");
        document.getElementById("txbText").focus();
        return false;
   }
   if(document.getElementById("txbUploadedProduct").value == "" )
   {
        alert("You have to upload 'Image' for 'Product' page");
        document.getElementById("txbUploadedProduct").focus();
        return false;
   }
    
   return true;
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//cPanel focused username textbox------------------------------------------------------------------
function focusTextBox()
{
	document.getElementById("username").focus()
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//load news panel ---------------------------------------------------------------------------------
function loadNewsPanel(lang)
{
	
		var xmlDocNews;
		var xmlObject;
	
		if(window.ActiveXObject) 
			xmlDocNews = new ActiveXObject("Microsoft.XMLDOM");       
        else if(document.implementation.createDocument)
            xmlDocNews = document.implementation.createDocument("","",null);

        if(xmlDocNews != null)
        {	
			t = new Date();
						
            xmlDocNews.async = false;
            xmlDocNews.load("news.xml?t=" + t.getTime());  
			xmlObject = xmlDocNews.documentElement;
        }
		
		var divNews = document.getElementById("divNews");
        divNews.innerHTML = '';

        for(var i = xmlObject.getElementsByTagName(lang)[0].childNodes.length -1,  j = xmlObject.getElementsByTagName(lang)[0].childNodes.length ; i >= 0; i--)
        {            
            if(xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[2].childNodes[0].childNodes[0].nodeValue == "true")
			{
				divNews.innerHTML += '<a href="' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[0].childNodes[2].childNodes[0].nodeValue + '#' + j +'"><img src="' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[0].childNodes[0].childNodes[0].nodeValue + '" border="1" width="100px" height="100px"><br><br>' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[0].childNodes[1].childNodes[0].nodeValue  + '</a><br><br><br><br>';				
				j--;
			}
        }
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//load events panel ---------------------------------------------------------------------------------
function loadEventsPanel(lang)
{	
		var xmlDocEvents;
		var xmlObject;
	
		if(window.ActiveXObject) 
			xmlDocEvents = new ActiveXObject("Microsoft.XMLDOM");       
        else if(document.implementation.createDocument)
            xmlDocEvents = document.implementation.createDocument("","",null);

        if(xmlDocEvents != null)
        {	
			t = new Date();
						
            xmlDocEvents.async = false;
            xmlDocEvents.load("events.xml?t=" + t.getTime());  
			xmlObject = xmlDocEvents.documentElement;
        }
		
		var divEvents = document.getElementById("divEvents");
        divEvents.innerHTML = '';

        for(var i = xmlObject.getElementsByTagName(lang)[0].childNodes.length -1, j = xmlObject.getElementsByTagName(lang)[0].childNodes.length; i >= 0; i--)
        {            
            if(xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[2].childNodes[0].childNodes[0].nodeValue == "true")
			{
				divEvents.innerHTML += '<a href="' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[0].childNodes[2].childNodes[0].nodeValue + '#' + j+ '"><img src="' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[0].childNodes[0].childNodes[0].nodeValue + '" border="1" width="100px" height="100px"><br><br>' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[0].childNodes[1].childNodes[0].nodeValue  + '</a><br><br><br><br>';                                                           
				j--;
			}
        }
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//load resources ----------------------------------------------------------------------------------
function loadResource(lang)
    {       
       	var xmlDocResources;
		 
		if(window.ActiveXObject)
            xmlDocResources = new ActiveXObject("Microsoft.XMLDOM");
        else if(document.implementation.createDocument)
            xmlDocResources = document.implementation.createDocument("","",null);

        if(xmlDocResources != null)
        {
            xmlDocResources.async = false;
            xmlDocResources.load(lang + ".xml");
          
        }
		
		try
       	{
       	   document.getElementById("toptext").src = xmlDocResources.getElementsByTagName("toptext")[0].childNodes[0].nodeValue;	       
	       /*document.getElementById("menuUp1").src = "images/homeselected" + lang + ".jpg";
	       document.getElementById("menuDown1").src = "images/homedown" + lang + ".jpg";
	       document.getElementById("menuUp2").src = "images/products" + lang + ".jpg";
	       document.getElementById("menuDown2").src = "images/productsdown" + lang + ".jpg";
	       document.getElementById("menuUp3").src = "images/support" + lang + ".jpg";
           document.getElementById("menuDown3").src = "images/supportdown" + lang + ".jpg";
	       document.getElementById("menuUp4").src = "images/downloads" + lang + ".jpg";
	       document.getElementById("menuDown4").src = "images/downloadsdown" + lang + ".jpg";
	       document.getElementById("menuUp5").src = "images/contacts" + lang + ".jpg";
	       document.getElementById("menuDown5").src = "images/contactsdown" + lang + ".jpg";
	       document.getElementById("menuUp6").src = "images/aboutus" + lang + ".jpg";
	       document.getElementById("menuDown6").src = "images/aboutusdown" + lang + ".jpg";	*/	       
	       document.getElementById("divFooter").innerHTML = xmlDocResources.getElementsByTagName("footer")[0].childNodes[0].nodeValue;
	       document.getElementById("lblnews").value = xmlDocResources.getElementsByTagName("news")[0].childNodes[0].nodeValue;
	       document.getElementById("lblevents").value = xmlDocResources.getElementsByTagName("events")[0].childNodes[0].nodeValue;	       
	       document.title = xmlDocResources.getElementsByTagName("title")[0].childNodes[0].nodeValue;
		   document.getElementById("lblWelcome1").value = xmlDocResources.getElementsByTagName("welcome1")[0].childNodes[0].nodeValue;
	       document.getElementById("lblWelcome2").value = xmlDocResources.getElementsByTagName("welcome2")[0].childNodes[0].nodeValue;
	       //document.getElementById("title").value = xmlDocResources.getElementsByTagName("title")[0].childNodes[0].nodeValue;
	    }
	catch(error)
	{
		//alert(error);
	}

    }
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//functions menuses -------------------------------------------------------------------------------
    function products()
    {
        window.location = 'products' + lang + '.html';
    }
    function contacts()
    {
        window.location = 'contacts' + lang + '.html';
    }
    function aboutus()
    {
        window.location = 'aboutus' + lang + '.html';
    }
	function distributor()
    {
        window.location = 'distributor' + lang + '.html';
    }
    function downloads()
    {
        window.location = 'downloads' + lang + '.html';
    }
    function support()
    {
        window.location = 'support' + lang + '.html';
    }
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//load home page ----------------------------------------------------------------------------------
	function loadHome(lang)
    {
		loadResource(lang);
        loadProductsHome(lang);
        loadNewsPanel(lang);
        loadEventsPanel(lang);
                
       
    } 
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//load any page -----------------------------------------------------------------------------------
	function load(lang)
    {
        loadNewsPanel(lang);
        loadEventsPanel(lang);
        loadResource(lang);        
       
    } 
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//load products page all page ---------------------------------------------------------------------------------------
	function loadProductsPage(lang)
    {
        loadProducts(lang);
		loadNewsPanel(lang);
        loadEventsPanel(lang);
        loadResource(lang);        
       
    } 
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//check e-mail validity ---------------------------------------------------------------------------	
	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){
		   if( lang == "en" ) alert("Invalid e-mail!")
		   else if( lang == "bg") alert("Невалиден e-mail!");
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   if( lang == "en" ) alert("Invalid e-mail!")
		   else if( lang == "bg") alert("Невалиден e-mail!");
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    if( lang == "en" ) alert("Invalid e-mail!")
		   else if( lang == "bg") alert("Невалиден e-mail!");
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid e-mail!")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    if( lang == "en" ) alert("Invalid e-mail!")
		   else if( lang == "bg") alert("Невалиден e-mail!");
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    if( lang == "en" ) alert("Invalid e-mail!")
		   else if( lang == "bg") alert("Невалиден e-mail!");
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   if( lang == "en" ) alert("Invalid e-mail!")
		   else if( lang == "bg") alert("Невалиден e-mail!");
		    return false
		 }
         
 		 return true					
	}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//check contact send data validity ----------------------------------------------------------------
    function ValidateForm(){

	var emailID=document.sendForm.email
	var name=document.sendForm.name
	var message = document.sendForm.message;
	
	if ((name.value==null)||(name.value==""))
	{
		if( lang == "en" ) alert("Please enter your name!")
		else if( lang == "bg") alert("Моля въведете Вашето име!");
		name.focus()
		return false
	}
	
	if ((emailID.value==null)||(emailID.value==""))
	{
		if( lang == "en" ) alert("Please enter your e-mail!")
		else if( lang == "bg") alert("Моля въведете Вашият e-mail!");
		emailID.focus()
		return false
	}
	if ((message.value==null)||(message.value==""))
	{
		if( lang == "en" ) alert("Please enter your message!")
		else if( lang == "bg") alert("Моля въведете Вашето съобщение!");
		message.focus()
		return false
	}
	if (echeck(emailID.value)==false)
	{
		emailID.value=""
		emailID.focus()
		return false
	}
	sendMail()
 }
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//send mail function ------------------------------------------------------------------------------
	function sendMail()
    {
        try
        {
        var t = new Date();
        var name = document.getElementById("name").value
        var email = document.getElementById("email").value
        var message = document.getElementById("message").value
		
		try
        {
            xmlHTTPRequest = new XMLHttpRequest();
        }
        catch(error)
        {
        xmlHTTPRequest = new ActiveXObject("Microsoft.XMLHTTP");        
        }
        
        xmlHTTPRequest.open("GET","contact.aspx?name=" + encodeURIComponent(name) + "&email=" + encodeURIComponent(email) + "&message=" + encodeURIComponent(message) + "&time=" + t.getTime(),true);
        xmlHTTPRequest.onreadystatechange = isSentEmail;
        xmlHTTPRequest.send(null); 
        }
        catch(error)
        {

        }
    }
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//callback send mail function ---------------------------------------------------------------------
    function isSentEmail()
    {
        if(xmlHTTPRequest.readyState == 4)
        {
           if(xmlHTTPRequest.responseText == "0")
           {
                document.getElementById("sent").style.display = "block"
                if( lang == "en" ) document.getElementById("sent").value = "Not existing E-mail!"
				else if( lang == "bg") document.getElementById("sent").value = "Не съществуващ E-mail!"
				
                document.getElementById("email").value = ""
                document.getElementById("email").focus()
           }
           else if(xmlHTTPRequest.responseText == "1")
           {
				document.getElementById("sent").style.display = "block"
                if( lang == "en" ) document.getElementById("sent").value = "Your message has been sent!"
				else if( lang == "bg") document.getElementById("sent").value = "Вашето съобщение e изпратено!"
				
                document.getElementById("name").value = ""
                document.getElementById("email").value = ""  
                document.getElementById("message").value = ""              
           }
		   else alert("Server error!");
        }
    }
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//fine selected software function------------------------------------------------------------------
function findSelectedSoftware() {
    
    var radio = 0;

    if(document.getElementById('radio1').checked) radio = 1
    else if(document.getElementById('radio2').checked) radio = 2
    else if(document.getElementById('radio3').checked) radio = 3    
    else if(document.getElementById('radio4').checked) radio = 4
	 else if(document.getElementById('radio5').checked) radio = 5
    if(!radio) 
    {
		if( lang == "en" ) alert("You didn't choose software!")
		else if( lang == "bg") alert("Не сте избрали софтуер!")
        
        return false
    }

	if( lang == "en" ) window.location.href='regsoftwareen.html?product=' + radio   
	else if( lang == "bg") window.location.href='regsoftwarebg.html?product=' + radio  
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//show large picture function----------------------------------------------------------------------
function enlarge(picture)
    {        
        window.open(picture);
    }
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//load Events function-----------------------------------------------------------------------------
function loadEvents(lang)
{
		var xmlDocProducts;
		var xmlObject;
	
		if(window.ActiveXObject) 
			xmlDocProducts = new ActiveXObject("Microsoft.XMLDOM");       
        else if(document.implementation.createDocument)
            xmlDocProducts = document.implementation.createDocument("","",null);

        if(xmlDocProducts != null)
        {	
			t = new Date();
						
            xmlDocProducts.async = false;
            xmlDocProducts.load("events.xml?t=" + t.getTime());  
			xmlObject = xmlDocProducts.documentElement;
        }
		
		var divinfoevents = document.getElementById("divinfoevents");
        divinfoevents.innerHTML = '';

        for(var i = xmlObject.getElementsByTagName(lang)[0].childNodes.length -1, j = xmlObject.getElementsByTagName(lang)[0].childNodes.length; i >= 0; i--)
        {            
            if(xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[2].childNodes[0].childNodes[0].nodeValue == "true")
			{
					divinfoevents.innerHTML += '<div id="' + j + '"><p style="text-align:center" ><span class="spanEventHeader"><b>' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[2].childNodes[0].nodeValue + '</b></span></p><table ><tr><td valign="top"><a href="' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[1].childNodes[0].nodeValue+ '" target="new"><img src="' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[0].childNodes[0].nodeValue+ '" width="200" height="150" border="1" /></a></td><td valign="top" width="300px" style="padding-left:20px"><span class="spanEventText">'+ xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[3].childNodes[0].nodeValue +'</span></td></tr></table></div><br /><br />';
					j--;
			}
        }
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//load Page Events function------------------------------------------------------------------------
	function loadEventsPage(lang)
    {
        loadEvents(lang);
		loadNewsPanel(lang);
        loadEventsPanel(lang);
        loadResource(lang);        
       
    } 
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//load Page News function--------------------------------------------------------------------------
	function loadNewsPage(lang)
    {
        loadNews(lang);
		loadNewsPanel(lang);
        loadEventsPanel(lang);
        loadResource(lang);        
       
    } 
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//load Events function-----------------------------------------------------------------------------
function loadNews(lang)
{
		var xmlDocProducts;
		var xmlObject;
	
		if(window.ActiveXObject) 
			xmlDocProducts = new ActiveXObject("Microsoft.XMLDOM");       
        else if(document.implementation.createDocument)
            xmlDocProducts = document.implementation.createDocument("","",null);

        if(xmlDocProducts != null)
        {	
			t = new Date();
						
            xmlDocProducts.async = false;
            xmlDocProducts.load("news.xml?t=" + t.getTime());  
			xmlObject = xmlDocProducts.documentElement;
        }
		
		var divinfonews = document.getElementById("divinfonews");
        divinfonews.innerHTML = '';

        for(var i = xmlObject.getElementsByTagName(lang)[0].childNodes.length -1, j = xmlObject.getElementsByTagName(lang)[0].childNodes.length; i >= 0; i--)
        {            
            if(xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[2].childNodes[0].childNodes[0].nodeValue == "true")
			{
					divinfonews.innerHTML += '<div id="' + j + '"><p style="text-align:center" ><span class="spanEventHeader"><b>' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[2].childNodes[0].nodeValue + '</b></span></p><table ><tr><td valign="top"><a href="' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[1].childNodes[0].nodeValue+ '" target="new"><img src="' + xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[0].childNodes[0].nodeValue+ '" width="200" height="150" border="1" /></a></td><td valign="top" width="300px" style="padding-left:20px"><span class="spanEventText">'+ xmlObject.getElementsByTagName(lang)[0].childNodes[i].childNodes[1].childNodes[3].childNodes[0].nodeValue +'</span></td></tr></table></div><br /><br />';
					j--;
			}
        }
}
//end function ------------------------------------------------------------------------------------
//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-
//check validity controls -------------------------------------------------------------------------
function CheckValidityEvents()
{
   if(document.getElementById("txbTooltipHome").value == "" )
   {
        alert("You have to enter 'Text'");
        document.getElementById("txbTooltipHome").focus();
        return false;
   }
   if(document.getElementById("txbLinkHome").value == "" )
   {
        alert("You have to enter 'Link'");
        document.getElementById("txbLinkHome").focus();
        return false;
   }
   if(document.getElementById("txbUploadedHome").value == "" )
   {
        alert("You have to upload 'Image' for 'Home' page");
        document.getElementById("txbUploadedHome").focus();
        return false;
   }
   
   
   
   if(document.getElementById("txbHeader").value == "" )
   {
        alert("You have to enter 'Header'");
        document.getElementById("txbHeader").focus();
        return false;
   }
   if(tinyMCE.get("htmlInfoProduct").getContent() == "" )
   {
        alert("You have to enter 'Text'");
        document.getElementById("txbText").focus();
        return false;
   }
   if(document.getElementById("txbUploadedProduct").value == "" )
   {
        alert("You have to upload 'Image' for 'Product' page");
        document.getElementById("txbUploadedProduct").focus();
        return false;
   }
    
   return true;
}

