// JavaScript Document
// menu effect 
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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 MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
//Login Check Function :
/*
this function is meant for checking the login details on client end side
*/

function check_login(frm)
	{
	if(frm.userid.value=="")
		{
		frm.userid.focus()
		alert("Please enter the User Id")
		return false		
		}
	if(frm.password.value=="")
		{
		frm.password.focus()
		alert("Please enter the Password")
		return false		
		}		
		
	}
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
//<!----------------------------------------------------------------------->//
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
function check_add_category(frm)
	{
		if(frm.section_name.value=="")
			{
				alert("Please Enter the Section Name")
				frm.section_name.focus()
				return false
			}
		if(frm.previous_image.value=="")
			{
			if(frm.section_image.value=="")
				{
					alert("Please Select the Section Image")
					frm.section_image.focus()
					return false
				}			
			}
		if(frm.section_meta_title.value=="")
			{
				alert("Please Enter the Section Meta Title")
				frm.section_meta_title.focus()
				return false
			}			
		if(frm.section_meta_description.value=="")
			{
				alert("Please Enter the Section Meta Description")
				frm.section_meta_description.focus()
				return false
			}			
		if(frm.section_comment_content.value=="")
			{
				alert("Please Enter the Section Comment Content")
				frm.section_comment_content.focus()
				return false
			}			
		if(frm.section_description.value=="")
			{
				alert("Please Enter the Section Description")
				frm.section_description.focus()
				return false
			}			
			
		
	}
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	

/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
//Category Addition Check Function :
/*
this function is meant for checking the category addition on client end side
*/
function check_category(frm)
	{
		if(frm.categories_name.value=="")
			{
			alert("Please enter the Categories Name...")
			frm.categories_name.focus()
			return false
			}	
		if(frm.categories_description.value=="")
			{
			alert("Please enter the Categories Description...")
			frm.categories_description.focus()
			return false
			}	
		if(frm.categories_meta_title.value=="")
			{
			alert("Please enter the Categories Meta Title...")
			frm.categories_meta_title.focus()
			return false
			}
		if(frm.categories_meta_description.value=="")
			{
			alert("Please enter the Categories Meta Description...")
			frm.categories_meta_description.focus()
			return false
			}			
		if(frm.categories_comment_content.value=="")
			{
			alert("Please enter the Categories Comment Content...")
			frm.categories_comment_content.focus()
			return false
			}			
		if(isNaN(frm.categories_trade_percentile.value))
			{
			alert("Please enter the Numeric Value for Categories trade percentile...")
			frm.categories_trade_percentile.value=0
			frm.categories_trade_percentile.focus()
			return false
			}			
		if(isNaN(frm.categories_retail_percentile.value))
			{
			alert("Please enter the Numeric Value for Categories retail percentile...")
			frm.categories_retail_percentile.value=0
			frm.categories_retail_percentile.focus()
			return false
			}			
			
	}

/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
//function to open new window
function open_new_window(winname)
	{
newWindow = window.open(winname,"subWind","status,scrollbars,height=500,width=500");
newWindow.focus( );
	}
	

/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
function check_cat_image(frm)	
	{
		
	}
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
function check_min(qty,id)
	{		
		var val=document.getElementById('text'+id).value;	
		if(isNaN(val))
			{
				alert("Please enter proper value for quantity")
				document.getElementById('text'+id).value=qty
				return false
			}
		if(qty.length ==val.length)
		{
		
		if(val < qty)
			{
		
				text= "Minimum Order Quantity is "+qty+". Please order "+ qty+" or more quantity of product. You have entered"+val
				alert(text)
				document.getElementById('text'+id).value=qty
				return false
			}
		}
	}

/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
function check_add_product(frm)	
	{
		error=false
		errormsg=""
		if(frm.products_name.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Name \t\t"				
			}
		if(frm.products_price.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Price \t\t"				
			}			
		
		if(frm.products_size.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Size \t\t"				
			}			
		if(frm.products_size_unit.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Size Unit \t\t"				
			}
		if(frm.products_weight.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Weight \t\t"				
			}			
		if(frm.products_weight_unit.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Weight Unit \t\t"				
			}			
		if(frm.products_trade_percentile.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Trade Percentile \t\t"				
			}			
		if(frm.products_retail_percentile.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Retail Percentile \t\t"				
			}			
		if(frm.products_description.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Description \t\t"				
			}
		if(frm.products_comment_content.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Comment Content\t\t"				
			}			
		if(frm.products_meta_title.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Meta Title \t\t"				
			}	
		if(frm.products_meta_keywords.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Meta Keywords\t\t"				
			}	
			
			if(error)
				{
					alert(errormsg)
					return false
				}
				
	}
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
//function to check enquiry
function check_enquiry(frm)
	{
		function LTrim(value)
		{
        	var re = /\s*((\S+\s*)*)/;
	   		return value.replace(re, "$1");
     	}
       // Removes ending whitespaces
     	function RTrim(value)
 		{
    		var re = /((\s*\S+)*)\s*/;
    		return value.replace(re, "$1");
  		}// Removes leading and ending whitespaces
    	function trim(value)
		{
        	return LTrim(RTrim(value));
		}

		error=false
		errormsg=""
	if(trim(frm.name.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your name\t\n"
		}
	if(trim(frm.address.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your address\t\n"
		}		
	if(trim(frm.email.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your email address\t\n"
		}
	else
		{
			email=trim(frm.email.value)
			if(email.indexOf("@")==-1 || email.indexOf(".")==-1 || email.length<5)
				{
					error=true
					errormsg+="Please enter the proper email address..."
				}
		}
		if(trim(frm.city.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your City\t\n"
		}	
		if(trim(frm.country.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Country\t\n"
		}		
		if(trim(frm.postcode.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Post Code\t\n"
		}		
		if(trim(frm.phonenumber.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Phone Number\t\n"
		}
		else
		{
		var pn = trim(frm.phonenumber.value).replace(/[\(\)\.\-\ ]/g, '');
		//strip out acceptable non-numeric characters
			if (isNaN(parseInt(pn))) 
			{
			error=true
			errormsg+="\n\tPlease enter valid Phonenumber\t\n";
			}
		}	
		if(trim(frm.query.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your enquiry...\t\n"
		}	
		if(trim(frm.match_image.value)!=trim(frm.match_text.value))
			{
				errormsg+="\n\t Given String does not match..."
				error=true
			}	
	if(error)	
		{
			alert(errormsg)
			return false
		}
		
	}
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
function add_to_cart(frm)
	{
		minqty=frm.minqty.value;
		if(isNaN(frm.products_quantity.value))
			{
				alert("Please enter proper value for quantity")
				frm.products_quantity.value=minqty;
				return false
			}
		if(frm.products_quantity.value < minqty)
			{
				alert("Please enter minimum quantity "+minqty);
				frm.products_quantity.value=minqty;
				return false;
			}
	}
	
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/		
function checkUserLogin(frm)	
	{
		user=frm.userid.value
		pass=frm.password.value
		
		if(user=="")
			{
				alert("Please Enter the User Id")
				frm.userid.focus()
				return false
			}
		if(user.indexOf("@")==-1 || user.indexOf(".")==-1 || user.length<6)
			{
				alert("\tPlease Enter the Proper User Id\n\tYour Email you enterted at time of registeration will be treated as your user id\n")
				frm.userid.value=""
				frm.userid.focus()
				return false
			}
		if(pass=="")
			{
				alert("Please Enter the Password")
				frm.password.focus()
				return false
			}			
	}

function same_as_above(frm)
	{
		frm.shippingaddress.value=frm.address.value
		frm.shippingcity.value=frm.city.value
		frm.shippingcountry.value=frm.country.value		
		frm.shippingpostcode.value=frm.postcode.value				
		frm.shippingcounty.value=frm.county.value				
	}
function not_same_as_above(frm)
	{
		frm.shippingaddress.value=''
		frm.shippingcity.value=''
		frm.shippingcountry.value=''	
		frm.shippingpostcode.value=''				
		frm.shippingcounty.value=''
}	
function checkUserRegister(frm)
	{
		function LTrim(value)
		{
        	var re = /\s*((\S+\s*)*)/;
	   		return value.replace(re, "$1");
     	}
       // Removes ending whitespaces
     	function RTrim(value)
 		{
    		var re = /((\s*\S+)*)\s*/;
    		return value.replace(re, "$1");
  		}// Removes leading and ending whitespaces
    	function trim(value)
		{
        	return LTrim(RTrim(value));
		}
		error=false
		errormsg="Following Errors Occurs while processing Registeration form..."
		firstname=trim(frm.firstname.value)
		lastname=trim(frm.lastname.value)
		address=trim(frm.address.value)
		city=trim(frm.city.value)
		country=trim(frm.country.value)
		postcode=trim(frm.postcode.value)
		emailaddress=trim(frm.email.value)
		shippingaddress=trim(frm.shippingaddress.value)
		shippingcity=trim(frm.shippingcity.value)
		shippingcountry=trim(frm.shippingcountry.value)
		shippingpostcode=trim(frm.shippingpostcode.value)
		password=trim(frm.password.value)
		password2=trim(frm.password2.value)	
		match_image=trim(frm.match_image.value)
		match_text=trim(frm.match_text.value)
		if(firstname=="")
			{
				errormsg+="\n\t First name is Empty..."
				error=true
			}
		if(lastname=="")
			{
				errormsg+="\n\t Last  name is Empty..."
				error=true
			}			
		if(address=="")
			{
				errormsg+="\n\t Address is Empty..."
				error=true
			}
		if(city=="")
			{
				errormsg+="\n\t City is Empty..."
				error=true
			}
		if(country=="")
			{
				errormsg+="\n\t Country is Empty..."
				error=true
			}			
		if(postcode=="")
			{
				errormsg+="\n\t Postcode is Empty..."
				error=true
			}
			if(trim(frm.phonenumber.value)=="")
			{
				errormsg+="\n\t Phone Number is Empty..."
				error=true
			}
			else
		{
		var pn = trim(frm.phonenumber.value).replace(/[\(\)\.\-\ ]/g, '');
		//strip out acceptable non-numeric characters
			if (isNaN(parseInt(pn))) 
			{
			error=true
			errormsg+="\n\tPlease enter valid Phonenumber\t\n";
			}
		}	

		if(emailaddress=="")
			{
				errormsg+="\n\t Email Address is Empty..."
				error=true
			}			
		if(emailaddress.indexOf("@")==-1 || emailaddress.indexOf("@")==-1 || emailaddress.length<6)
			{
				errormsg+="\n\t Please enter Proper Email Address..."
				error=true
			}
		if(password=="" || password2=="")	
			{
				errormsg+=" \n\t Please enter the Passwords"
				error=true
			}
		if(password!=password2)	
			{
				errormsg+=" \n\t Passwords do not match..."
				error=true
			}			
		if(shippingaddress=="")
			{
				errormsg+="\n\t Shipping Address is Empty..."
				error=true
			}
		if(shippingcity=="")
			{
				errormsg+="\n\t Shipping City is Empty..."
				error=true
			}
		if(shippingcountry=="")
			{
				errormsg+="\n\t Shipping Country is Empty..."
				error=true
			}			
		if(shippingpostcode=="")
			{
				errormsg+="\n\t Shipping Postcode is Empty..."
				error=true
			}
		if(match_image!=match_text)
			{
				errormsg+="\n\t Given String does not match..."
				error=true
			}
		if(error)
			{
				alert(errormsg)
				return false
			}
		
}
/***********************************************************************************************/
function checkUserEditProfile(frm)
{
	error=false
		errormsg=""
		function LTrim(value)
		{
        	var re = /\s*((\S+\s*)*)/;
	   		return value.replace(re, "$1");
     	}
       // Removes ending whitespaces
     	function RTrim(value)
 		{
    		var re = /((\s*\S+)*)\s*/;
    		return value.replace(re, "$1");
  		}// Removes leading and ending whitespaces
    	function trim(value)
		{
        	return LTrim(RTrim(value));
		}		 
			 
	if(trim(frm.password.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Password\t\n"
			
		}
	if(trim(frm.address.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your address\t\n"
		}
	if(trim(frm.city.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your City\t\n"
		}	
	if(trim(frm.Province.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your County/Province\t\n"
		}	
	if(trim(frm.country.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Country\t\n"
		}
		if(trim(frm.postcode.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Post Code\t\n"
		}
		if(trim(frm.phonenumber.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Phone Number\t\n"
		}		
		
	if(trim(frm.shipping_address.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Shipping Address\t\n"
		}	
	if(trim(frm.shipping_city.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Shipping City\t\n"
		}	
	if(trim(frm.shipping_country.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Shipping Country\t\n"
		}	
	if(trim(frm.shipping_postcode.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Shipping Postcode\t\n"
		}	
		if(error)	
		{
			alert(errormsg)
			return false
		}
}

function checkUserAddEnquiry(frm)
	{
		error=false
		errormsg="Following Errors Occurs while processing Enquiry form..."
		name=frm.name.value
		emailaddress=frm.email.value
		address=frm.address.value
		city=frm.city.value
		
		country=frm.country.value
		postcode=frm.postcode.value
		phonenumber=frm.phonenumber.value
		query=frm.query.value
		
		match_image=frm.match_image.value
		match_text=frm.match_text.value
		if(name=="")
			{
				errormsg+="\n\t Name is Empty..."
				error=true
			}
			if(emailaddress=="")
			{
				errormsg+="\n\t Email Address is Empty..."
				error=true
			}	
				
		if(address=="")
			{
				errormsg+="\n\t Address is Empty..."
				error=true
			}
		if(city=="")
			{
				errormsg+="\n\t City is Empty..."
				error=true
			}
			
		if(country=="")
			{
				errormsg+="\n\t Country is Empty..."
				error=true
			}			
		if(postcode=="")
			{
				errormsg+="\n\t Postcode is Empty..."
				error=true
			}
			if(phonenumber=="")
			{
				errormsg+="\n\t Phone Number is Empty..."
				error=true
			}
			if(query=="")
			{
				errormsg+="\n\t Query is Empty..."
				error=true
			}

				
		if(emailaddress.indexOf("@")==-1 || emailaddress.indexOf("@")==-1 || emailaddress.length<6)
			{
				errormsg+="\n\t Please enter Proper Email Address..."
				error=true
			}
		
		if(match_image!=match_text)
			{
				errormsg+="\n\t Given String does not match..."
				error=true
			}
		if(error)
			{
				alert(errormsg)
				return false
			}
		
}




//*********************************************************************************************
//imnage slide show
var fadeimages=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages[0]=["products_images/T-SR-S4.jpg", "", ""] //plain image syntax
fadeimages[1]=["products_images/T-SN-S3.jpg", "", ""] //image with link syntax
fadeimages[2]=["products_images/T-SE-S2.jpg", "", ""] //image with link and target syntax
 
var fadeimages2=new Array() //2nd array set example. Remove or add more sets as needed.
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages2[0]=["products_images/T-SN-s1.jpg", "", ""] //plain image syntax
fadeimages2[1]=["products_images/T-SN-s2.jpg", "", ""] //image with link syntax
fadeimages2[2]=["products_images/T-SN-s3.jpg", "", ""] //image with link and target syntax

var fadeimages3=new Array() //2nd array set example. Remove or add more sets as needed.
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages3[0]=["products_images/T-SR-S4.jpg", "", ""] //plain image syntax
fadeimages3[1]=["products_images/T-SR-S2.jpg", "", ""] //image with link syntax
fadeimages3[2]=["products_images/T-SR-S3.jpg", "", ""]
 
var fadeimages4=new Array() //2nd array set example. Remove or add more sets as needed.
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages4[0]=["products_images/T-SE-S1.jpg", "", ""] //plain image syntax
fadeimages4[1]=["products_images/T-SE-S2.jpg", "", ""] //image with link syntax
fadeimages4[2]=["products_images/T-SE-S3.jpg", "", ""] 
var fadebgcolor="white"
 
////NO need to edit beyond here/////////////
 
var fadearray=new Array() //array to cache fadeshow instances
var fadeclear=new Array() //array to cache corresponding clearinterval pointers
 
var dom=(document.getElementById) //modern dom browsers
var iebrowser=document.all
 
function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder){
this.pausecheck=pause
this.mouseovercheck=0
this.delay=delay
this.degree=10 //initial opacity degree (10%)
this.curimageindex=0
this.nextimageindex=1
fadearray[fadearray.length]=this
this.slideshowid=fadearray.length-1
this.canvasbase="canvas"+this.slideshowid
this.curcanvas=this.canvasbase+"_0"
if (typeof displayorder!="undefined")
theimages.sort(function() {return 0.5 - Math.random();}) //thanks to Mike (aka Mwinter) :)
this.theimages=theimages
this.imageborder=parseInt(borderwidth)
this.postimages=new Array() //preload images
for (p=0;p<theimages.length;p++){
this.postimages[p]=new Image()
this.postimages[p].src=theimages[p][0]
}
 
var fadewidth=fadewidth+this.imageborder*2
var fadeheight=fadeheight+this.imageborder*2
 
if (iebrowser&&dom||dom) //if IE5+ or modern browsers (ie: Firefox)
document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+fadewidth+'px;height:'+fadeheight+'px;overflow:hidden;"><div id="'+this.canvasbase+'_0" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);-moz-opacity:10;-khtml-opacity:10;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);-moz-opacity:10;background-color:'+fadebgcolor+'"></div></div>')
else
document.write('<div><img  name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'" ></div>')
 
if (iebrowser&&dom||dom) //if IE5+ or modern browsers such as Firefox
this.startit()
else{
this.curimageindex++
setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay)
}
}

function fadepic(obj){
if (obj.degree<100){
obj.degree+=10
if (obj.tempobj.filters&&obj.tempobj.filters[0]){
if (typeof obj.tempobj.filters[0].opacity=="number") //if IE6+
obj.tempobj.filters[0].opacity=obj.degree
else //else if IE5.5-
obj.tempobj.style.filter="alpha(opacity="+obj.degree+")"
}
else if (obj.tempobj.style.MozOpacity)
obj.tempobj.style.MozOpacity=obj.degree/101
else if (obj.tempobj.style.KhtmlOpacity)
obj.tempobj.style.KhtmlOpacity=obj.degree/100
}
else{
clearInterval(fadeclear[obj.slideshowid])
obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1"
obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas)
obj.populateslide(obj.tempobj, obj.nextimageindex)
obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0
setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay)
}
}
 
fadeshow.prototype.populateslide=function(picobj, picindex){
var slideHTML=""
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML='<a href="'+this.theimages[picindex][1]+'" target="'+this.theimages[picindex][2]+'">'
slideHTML+='<img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">'
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML+='</a>'
picobj.innerHTML=slideHTML
}
 
 
fadeshow.prototype.rotateimage=function(){
if (this.pausecheck==1) //if pause onMouseover enabled, cache object
var cacheobj=this
if (this.mouseovercheck==1)
setTimeout(function(){cacheobj.rotateimage()}, 100)
else if (iebrowser&&dom||dom){
this.resetit()
var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
crossobj.style.zIndex++
fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50)
this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0"
}
else{
var ns4imgobj=document.images['defaultslide'+this.slideshowid]
ns4imgobj.src=this.postimages[this.curimageindex].src
}
this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 0
}
 
fadeshow.prototype.resetit=function(){
this.degree=10
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
if (crossobj.filters&&crossobj.filters[0]){
if (typeof crossobj.filters[0].opacity=="number") //if IE6+
crossobj.filters(0).opacity=this.degree
else //else if IE5.5-
crossobj.style.filter="alpha(opacity="+this.degree+")"
}
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=this.degree/101
else if (crossobj.style.KhtmlOpacity)
crossobj.style.KhtmlOpacity=obj.degree/100
}
 
 
fadeshow.prototype.startit=function(){
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
this.populateslide(crossobj, this.curimageindex)
if (this.pausecheck==1){ //IF SLIDESHOW SHOULD PAUSE ONMOUSEOVER
var cacheobj=this
var crossobjcontainer=iebrowser? iebrowser["master"+this.slideshowid] : document.getElementById("master"+this.slideshowid)
crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1}
crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0}
}
this.rotateimage()
}
 
 
 	
/*********************************************************************************************/	
	
	function checkSearchWord(frm)
{
	if(frm.search_word.value=="")
		{
		frm.search_word.focus()
		alert("Please enter the search word")
		return false		
		}
	
}

	
	
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
var message="WARNING! Unauthorized reproduction of this document or any portion of it,  may result in severe civil and criminal penalties. \nAll materials on this site subject to Legal Notice (Copyright) including amazed's  and smglgroup's Trademarks\n For product or service comments, visit Feedback\n For site comments, write to webmaster@indianwebstudio.com Right Click Prohibited  \n\nAll Right Reserved. Amazed Corporation";
	function click(e) {
		if (document.all) {
			if (event.button==2||event.button==3) {
			alert(message);			
			return false;
				  }
			  }
		if (document.layers) {
			if (e.which == 3) {
			alert(message);
			return false;
				     }
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;




/*********************************************************************************************/

function check_login1(frm)
	{
		
		error=false
		errormsg="Following Errors Occurs while processing Change Password form..."
		
		emailaddress=frm.userid.value
		password=frm.password.value
		new_password=frm.new_password.value	
		re_password=frm.re_password.value	
				
		if(emailaddress.indexOf("@")==-1 || emailaddress.indexOf("@")==-1 || emailaddress.length<6)
			{
				errormsg+="\n\t Please enter Proper Email Address..."
				error=true
			}
		if(password=="")	
			{
				errormsg+=" \n\t Please enter the Passwords"
				error=true
			}
		if(new_password!=re_password)	
			{
				errormsg+=" \n\t Re-type Passwords do not match..."
				error=true
			}			
		
		if(error)
			{
				alert(errormsg)
				return false
			}
			return true
		
}
	/**************************************************************************************************/

function checkform(frm)
	{
		function LTrim(value)
		{
        	var re = /\s*((\S+\s*)*)/;
	   		return value.replace(re, "$1");
     	}
       // Removes ending whitespaces
     	function RTrim(value)
 		{
    		var re = /((\s*\S+)*)\s*/;
    		return value.replace(re, "$1");
  		}// Removes leading and ending whitespaces
    	function trim(value)
		{
        	return LTrim(RTrim(value));
		}
		error=false
		errormsg=""
		
	if(trim(frm.firstname.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your First name\t\n"
		}
		if(trim(frm.lastname.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Last name\t\n"
		}
		
		if(trim(frm.telephone.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your Telephone No.\t\n"
		}
		else
		{
		var pn = trim(frm.telephone.value).replace(/[\(\)\.\-\ ]/g, '');
		//strip out acceptable non-numeric characters
			if (isNaN(parseInt(pn))) 
			{
			error=true
			errormsg+="\n\tPlease enter valid Telephone Number\t\n";
			}
		}	
		if(trim(frm.comments.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your enquiry...\t\n"
		}
		
		if(trim(frm.email.value)=="")
		{
			error=true
			errormsg+="\n\tPlease enter your email address\t\n"			
		}
	else
		{
			email=trim(frm.email.value)
			if(email.indexOf("@")==-1 || email.indexOf(".")==-1 || email.length<5)
				{
					error=true
					errormsg+="Please enter the proper email address..."
				}
		}
		
		if(trim(frm.match_image.value)!=trim(frm.match_text.value))
			{
				errormsg+="\n\t Given String does not match..."
				error=true
			}
		
	if(error)	
		{
			alert(errormsg)
			return false
		}
		
	}
	
	

	
function change_password(frm)
{
		emailaddress=frm.userid.value;
		password=frm.password.value;
		new_password=frm.new_password.value;
		re_password=frm.re_password.value;
		error=false;
		
		errormsj="Followeing error occur while proccesing this form\n";
		if(emailaddress.indexOf("@")==-1 || emailaddress.indexOf(".")==-1 || emailaddress.length<6)
		{
				errormsj+="\n\tPlease fill proper e-mail address...";
				error=true;
		}
		if(new_password=="")
		{
				errormsj+="\n\tNew password blank....";
				error=true;	
		}
		if(re_password=="")
		{
				errormsj+="\n\tRe-password blank.....";
				error=true;
		}
		if(new_password!=re_password)
		{
				errormsj+="\n\tDo not match Re-password....";
				error=true;
		}
		if(error)
		{
				alert(errormsj);
				return false;
		}
		return true;
}

//function for open new window
function resource(site)
{
	newWindow=window.open(site, "New", "marginleft=0, marginright=0, toolbar=yes, status=yes, menubar=yes, location=yes, width=1000, height=560,scrollbars=yes top=1, right=1");

}

function check_instant_query(frm)
{
	customer_name=frm.customer_name.value;
	customer_email=frm.customer_email.value;
	customer_message=frm.customer_message.value;
	random_string=frm.random_string.value;
	match_string=frm.match_string.value;
	error=false;
	errormsg="Following error occure while processing this query !!";
	if(customer_name=="")
	{
		error=true;
		errormsg+="\n\tEmpty customer name.....";
	}
	if(customer_email.indexOf("@")==-1 || customer_email.indexOf(".")==-1 || customer_email.length<6)
	{
			error=true;
			errormsg+="\n\tIn-currect email address.....";
	}
	if(customer_message=="")
	{
		error=true;
		errormsg+="\n\tEmpty your message.....";
	}
	if(match_string!=random_string)
	{
		errormsg+="\n\tGiven String does not match..."
		error=true
	}
	if(error)
	{
		alert(errormsg);
		return false;
	}
}
function random_string()
{
	var text_small = new Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z");
	var text_big = new Array("A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
	var text_no = new Array("2", "3", "4", "5", "6", "7", "8", "9");
	var text_symbol = new Array("#", "@", "%", "#");
	
	var text_small_length = text_small.length;
	var rnd_small = Math.round((text_small_length-1)*Math.random());
	var txt_small=text_small[rnd_small];
	
	var text_big_length = text_big.length;
	var rnd_big = Math.round((text_big_length-1)*Math.random());
	var txt_big=text_big[rnd_big];
	
	var text_no_length = text_no.length;
	var rnd_no = Math.round((text_no_length-1)*Math.random());
	var txt_no=text_no[rnd_no];
	
	var text_symbol_length = text_symbol.length;
	var rnd_symbol = Math.round((text_symbol_length-1)*Math.random());
	var txt_symbol=text_symbol[rnd_symbol];
	
	var round_no=Math.round(Math.random(-10)*100);
	
	var random_number=txt_big+round_no+txt_symbol+txt_no;
	
	document.write('<input name="random_string" type="text" size="7" maxlength="8" class="random_string_box" value="'+random_number+'" readonly="True">');
}
