// JavaScript Document
$(document).ready(function(){

	// contact Boutique Validation //
		$("#mail-designer").validate({
		errorLabelContainer: ".errorBox",
		wrapper:'p',
		messages: {

			name : {
				required: "Your Name is Required",
				validChars:"Name Field must have all valid characters"
				},
			email: {
				required: "Please Enter Email Address",
				email: "Please Enter a valid email address !"
					},
			security_code :{
				required : "Please Enter the code shown in the image"
			}
				}		
		});
	
	
	// contact form Validation //
		$("#formemail").validate({
		errorLabelContainer: ".errorBox",
		wrapper:'p',
		messages: {
			name: {
				required: "Your Name is Required",
				validChars:"Name Field must have all valid characters"
				},		
			to: {
				required: "Please Enter Friends Email Address",
				email: "Please Enter a valid email address !"
					},
			from: {
				required: "Please Enter Your Email Address",
				email: "Please Enter a valid email address !"
					}
				}		
		});

	
	// Newsletter Validation //
		$("#newsletter").validate({
		errorLabelContainer: ".error",
		wrapper:'p',
		messages: {

			email: {
				required: "Please Enter Email Address",
				email: "Please Enter a valid email address !"
					}
				}		
		});
		
		// contact form validation //
		
		$("#contact").validate({
		errorLabelContainer: ".errorBox",
		wrapper:'p',
		messages: {

			name : {
				required: "Your Name is Required",
				validChars:"Name Filed must have all valid characters"
				},
			telephone :{
				required: "Please provide valid Telephone Number",
				number: 'Please Provide Valid Telephone Number '
			},
			email: {
				required: "Please Enter Email Address",
				email: "Please Enter a valid email address !"
					},
			security_code :{
				required : "Please Enter the code shown in the image"
			}
				}		
		});
	

	$('#leftmenu li:has(ul)').addClass("parent");
	$('#leftmenu li:has(ul)').children('ul').addClass('child');
	
	if(tab!='')
	{
		$('li.parent').each(function(){
			if($(this).children('a:first').text()==tab)
			{
				$(this).addClass('parent_link');
				$(this).children('.child').slideToggle();	
			}
		});
	}
	
	$('li.parent').click(function()
	{
		if($(this).hasClass('parent_link'))
		{
			$(this).removeClass('parent_link');
		}else
		{
			$(this).addClass('parent_link');
			loadSession($(this).children('a:first').text());
		}
		$(this).children('.child').slideToggle();

	});
	
		$('#search').children('.input').focus(function(){$(this).val('');});
		$('#search').children('.input').blur(function()
			{
				if($(this).val()=='')
				{
					var val = 'Product Name/Code';
					$(this).val(val);
				}
			});
	
	
	if($('.view').length > 0){$('.view').lightBox();}
	if($('.view').length > 0){$('.imge').lightBox();}
	
}); 	


// JavaScript Document
var xmlHttp;
function loadSession(text)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request");
	 return;
	 }
	var url="/setsession.php";
	url=url+"?q="+text;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged() 
{ 	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
		
	 }
	 else
	 {
		 
	 }
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
