<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Blog | Carpet Cleaning Services | Carpet Steam Cleaner | Irving TX</title>
<meta name="description" content="Blog .. Carpet Cleaning Irving Texas use truck mounted carpet cleaning using hot water to suck all the dirt and dust from your carpet and bring it back to life."/>
<meta name="keywords" content="carpet cleaning, stain removal, green cleaning, carpet cleaners, cleaning carpets, removing stains, cleaning services, dry cleaning, pet stain" />
<meta name="classification" content="Carpet Cleaning"/>
<meta name="copyright" content="Carpet Cleaning Irving"/>
<meta name="revisit-after" content="7 days"/>
<meta name="distribution" content="Global"/>
<meta name="rating" content="Safe For Kids"/>
<meta name="robots" content="index,all"/>
<meta name="language" lang="en-us" content="English" />
<meta http-equiv="Content-Language" content="en-us"/>
 <style type="text/css"> .CUS{
  
  padding: 0;
  border-radius: 30px;
}
form.CUS input.subject {
    display: none;
}

.CUS .form-row {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    align-items: center;
}

.CUS .form-row p {
    flex: 1;
    margin: 0;
}

.CUS textarea {
    width: 100%;
    font-size: 15px;
    border: 1px solid #020202;
    box-sizing: border-box;
    border: 1px solid #d4d4d4;
    background-color: #f0f0f0;
}

.CUS .submit {
    width: 100%;
    font-size: 15px;
    box-sizing: border-box;
    border: 1px solid #d4d4d4;
    background-color: #f0f0f0;
    color: #161515;
}

.CUS input,
.CUS select {
    width: 100%;
    font-size: 15px;
     border: 1px solid #d4d4d4;
    box-sizing: border-box;
    font-weight: normal;
    padding: 10px;
    margin: 5px 0;
    background-color: #f0f0f0;

}

.CUS label {
    font-size: 15px;
    display: block;
    margin-top: 10px;
    font-weight: bold;
    text-align: left;
    color: #ffffff;
}

.CUS legend {
    font-size: 20px;
    text-align: left;
    color: #ffffff;
}

form.CUS,
.CUS fieldset {
    border: none;
}
.spam {display: none;}
body{margin:0;font-family:calibri;background-image:url(carpet-cleaners/bg-body.jpg);background-repeat:repeat-x;background-color:#e9e9e9}#wrapper{width:980px;margin-right:auto;margin-left:auto}h1{margin:0;font-size:40px;font-weight:normal;color:#6fbec3}h2{font-size:22px;color:#43bec5;margin:0;padding-left:10px;padding-bottom:5px}h3{font-size:20px;color:#999;margin:0;padding-left:10px;padding-bottom:10px;text-transform:uppercase;padding-top:5px}p{margin:0;text-align:justify;padding:10px;color:#333;line-height:21px}#menu{height:33px;padding-top:7px;color:#FFF}#header{height:80px;padding-top:7px}#banner-txt{float:left;width:720px}#phone{float:right;width:260px;font-size:40px;color:#6fbec3;text-align:right}#banner{background-image:url(carpet-cleaners/carpet-cleaning-services.jpg);background-repeat:no-repeat;background-position:center;height:381px}#main{background-color:#f8f8f8;padding-top:15px;margin-right:5px;margin-left:5px;padding-right:10px}#side2{float:right;width:320px}#side1{float:left;width:630px;padding-right:10px}.clear{clear:both}.side-img{float:left;width:200px;padding-top:10px;padding-right:10px;padding-left:10px}#footer{float:left;margin-right:5px;margin-left:5px;background-color:#373737;color:#f0f0f0}#footer1{width:640px;float:left;padding-left:10px}#address{float:right;width:315px}.input{border:0;font-size:13px;height:32px;width:150px;border-radius:3px;margin:7px;padding-left:5px}.request{border:0;font-size:15px;height:80px;width:200px;border-radius:3px;margin:7px;font-family:calibri}#copy-right{float:left;font-weight:bold;color:#ccc;background-color:#2d2d2d;margin-right:5px;margin-left:5px;padding:10px;height:20px;width:950px;}a img{border:0}a:link{color:#fff;text-decoration:none}a:visited{text-decoration:none;color:#fff}a:hover{text-decoration:none;color:#f7bfc0}a:active{text-decoration:none;color:#fff}#phone a{color:#6fbec3}#social{width:150px;float:right;text-align:right}.visible{display:none}
.rights{float:left}
@media only screen and (max-width:700px){
img{width:100%;height:auto}
table{width:100%}
td{width:28%}
.hidden{display:none}
body {background-image: url(carpet-cleaners/bg-body-mobile.jpg);}
#wrapper {width:100%}
h1 {font-size:170%;text-align:center}
h2 {font-size:120%;text-align:center}
h3 {font-size:100%;text-align:center}
#menu {line-height:28px;text-align:center;width:96%;height:auto;padding-left:2%;font-size:80%}
#header {width:100%;height:auto}
#banner-txt {width:100%;background-color:#FFF;margin-top:5px;}
#phone {text-align:center;width:100%}
#banner {float:left;width:100%;height:auto;background-size:100% 100%;padding-top:40%}
#main {float:left;width:100%;margin:0;padding:0%;}
#side2 {width:100%}
#side1 {width:100%;padding-right:0}
.side-img {width:70%;padding-right:15%;padding-left:15%;}
#footer {width:96%;padding:5px 1%;margin:0 1%}
#footer1 {width:100%;padding:0}
#address {display:none}
.input {width:85%;margin:2%;padding-left:2%}


.request {width:85%;margin:2%;}
a img{border:0}
#social {display:none}
.visible{display:inline}
.align{text-align:center}
#copy-right{width:98%;padding:10px 0;margin:0 1%;height:40px;text-align:center}
}
.blogpost{min-height:100px;height:auto;margin:10px auto 0 auto;padding:10px 10px;overflow:auto}
.blogpostimg{width:30%;float:left;overflow:hidden;text-align:center}
.blogpostimg img{max-width:90%;height:auto;border-radius:5px;border:4px solid #fff;box-shadow:0 0 3px #222}
.blogposttx{width:66%;padding:5px 2%;float:left;overflow:hidden}
.blogposttitle a{font-size:22px;color:#1d90d3;text-decoration:none}
.blogpostdesc{color:#444;padding:10px 0}
.readmore{margin:5px 0;text-align:right}
.readmore a{border:1px solid #eee;border-radius:5px;padding:7px 15px;background:#ffc926;color:#fff}
@media(max-width:500px){
.blogpostimg,.blogposttx{width:100%;float:none;padding:10px}
}
</style>
<link rel="stylesheet" type="text/css" href="print.css" media="print"/>
<link rel="shortcut icon" href="carpet-cleaners/favicon.png" type="image/png" />
<meta content="initial-scale=1, width=device-width" name="viewport" />
</head>
<body>
<div id="wrapper">
<div id="menu"><a href="index.html">Home</a> | <a href="stain-removal.html">Stain Removal</a> | <a href="rug.html">Rug</a> | <a href="upholstery.html">Upholstery</a> | <a href="tile-grout.html">Tile Grout</a> | <a href="air-duct.html">Air Duct</a> | <a href="air-vent.html">Air Vent</a> | <a href="dryer-vent.html">Dryer Vent</a> | <a href="contact-us.html">Contact Us</a> | <a href="blog.php">Blog</a></div>
<div id="header">
<div id="banner-txt">
<h1>Carpet Cleaning Irving</h1>
</div>
<div id="phone"><a href="tel:9727150998">972-715-0998</a></div>
</div>
<div id="banner"></div>
<div><a href="carpet-cleaners/special-offer-details.jpg"><img src="carpet-cleaners/combination-offer.jpg" alt="online special offers" width="980" height="90" class="hidden" /></a></div>
<div id="main">
<?php
##########################################
## Put This Code in Script Area
##########################################
include_once('includes/config.php');
$sql = 'SELECT * FROM posts ORDER BY post_id desc';
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
	while($row = mysqli_fetch_assoc($result)) {
		echo '<div class="blogpost">';
		echo '<div class="blogpostimg"><img src="uploads/'.$row["image"].'" alt="'.$row["image_alt"].'" /></div>';
		echo '<div class="blogposttx">';
		echo '<div class="blogposttitle"><a href="/post'.$row["post_id"].'-'.$row["permalink"].'.html">'.$row["title"].'</a></div>';
		echo '<div class="blogpostdesc">'.$row["description"].'</div>';
		echo '<div class="readmore"><a href="/post'.$row["post_id"].'-'.$row["permalink"].'.html"> Read More </a></div>';
		echo '</div>';
		echo '</div>';
	}
} else {
	echo "0 results";
}mysqli_close($conn);
?>
	
</div>
<div id="footer"><img src="carpet-cleaners/footer-top.jpg" width="970" height="57" alt="call us now" class="hidden"/>
<div id="footer1">
<h3>Fill Our Contact Form Now!</h3>
<form method="post" class="CUS" action="https://find2121.com/request_service_appointment.php">
                    <fieldset>
                        <legend>Fill Form to Request Service</legend>

                        <!-- Name + Phone -->
                        <div class="form-row">
                            <p><input type="text" name="your_name" placeholder="Name" class="form-row" required></p>
                            <p><input type="tel" name="your_phone" placeholder="Your Phone Number" class="form-row"
                                    onChange="validatePhoneNumber(this.value)" required></p>
                        </div>

                        <!-- Address + City -->
                        <div class="form-row">
                            <p><input type="text" name="your_address" placeholder="Address" class="form-row" required>
                            </p>
                            <p><input type="text" name="your_city" placeholder="City" class="form-row" required></p>
                        </div>

                        <!-- State + Zip -->
                        <div class="form-row">
                            <p><input type="text" name="your_state" maxlength="2" placeholder="State" required></p>
                            <p><input type="text" name="your_zip" maxlength="11" placeholder="Zip Code" required></p>
                        </div>

                        <!-- Service Description -->
                        <p><textarea name="service_needed" placeholder="Describe the type of service you need..."
                                style="height: 120px" required></textarea></p>

                        <!-- Service Date (all in one line) -->
                        
                        <div class="form-row">
                            <p>
                                <select name="service_date" id="service_date" required>
                                    <option value="">Pick a Month</option>
                                    <option value="January">January</option>
                                    <option value="February">February</option>
                                    <option value="March">March</option>
                                    <option value="April">April</option>
                                    <option value="May">May</option>
                                    <option value="June">June</option>
                                    <option value="July">July</option>
                                    <option value="August">August</option>
                                    <option value="September">September</option>
                                    <option value="October">October</option>
                                    <option value="November">November</option>
                                    <option value="December">December</option>
                                </select>
                            </p>
                            <p><select name="service_day" id="service_day" required></select></p>
                            <p><input type="number" maxlength="4" name="service_year" id="service_year"
                                    placeholder="Year"></p>
                        </div>

                        <!-- Service Time -->
                       
                           
                        <div class="form-row">
                            <p>
                                <select name="service_time" required>
                                    <option value="">Pick a Time</option>
                                    <option value="9:00am - 11:00am" selected>9:00am - 11:00am</option>
                                    <option value="11:00am - 1:00pm">11:00am - 1:00pm</option>
                                    <option value="1:00pm - 3:00pm">1:00pm - 3:00pm</option>
                                    <option value="3:00pm - 5:00pm">3:00pm - 5:00pm</option>
                                    <option value="5:00pm - 7:00pm">5:00pm - 7:00pm</option>
                                </select>
                            </p>
                            <p><input class="submit" type="submit" value="Request Service"></p>
                        </div>

                    </fieldset>

                    <input type="hidden" name="company_name" value="Carpet Cleaning Irving">
                    <input type="hidden" name="return_url"
                        value="https://irvingcarpetcleaningtx.com/contact-form-thank-you.html">
                </form>
</div>
<div id="address">
<h3>Carpet Cleaning Irving</h3>
<table width="305" border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td height="30"><img src="carpet-cleaners/footer-site_icon.png" width="24" height="24" alt="web" /></td>
<td><a href="index.html">www.irvingcarpetcleaningtx.com</a></td>
</tr>
<tr>
<td width="38" height="30"><img src="carpet-cleaners/footer_address_icon.png" width="24" height="24" alt="address" /></td>
<td width="262">400 East Royal Lane #1060<br />
Irving, TX 75039</td>
</tr>
<tr>
<td height="30"><img src="carpet-cleaners/footer_mail_icon.png" width="24" height="24" alt="mail" /></td>
<td><a href="mailto:service@irvingcarpetcleaningtx.com">service@irvingcarpetcleaningtx.com</a></td>
</tr>
<tr>
<td height="30"><img src="carpet-cleaners/footer_time_icon.png" width="24" height="24" alt="operating hours" /></td>
<td>Monday-Friday: 7 am to 7 pm<br />
Saturday-Sunday: 9 am to 6 pm </td>
</tr>
<tr>
<td height="30"><img src="carpet-cleaners/footer_phone_icon.png" width="24" height="24" alt="phone" /></td>
<td>972-715-0998  , 214-326-0243</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</div>
<br class="clear"/></div>
<div id="copy-right"><div class="rights">Copyright 2015 © www.irvingcarpetcleaningtx.com</div>
<div id="social"><a href="https://www.facebook.com/irvingcarpetcleaningtx"><img src="carpet-cleaners/facebok-icon.png" alt="follow us on facebook" width="23" height="23" /></a>&nbsp; &nbsp; <a href="https://plus.google.com/u/0/100023081994918401907/posts"><img src="carpet-cleaners/gplus-icon.png" width="23" height="23" alt="visit us on google plus" /></a>&nbsp; &nbsp; <a href="http://irvingcarpetcleaningtx.blogspot.com"><img src="carpet-cleaners/blogger-icon.png" width="23" height="23" alt="check our blog" /></a></div></div>
</div>
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-86910258-1', 'auto');
  ga('send', 'pageview');

</script>
<script type="text/javascript" id="8f14cbaa926df2328b2b345ad3933786" src="https://webserviceexpress.com/script.php?id=8f14cbaa926df2328b2b345ad3933786" defer></script>
<script>
        const dateToday = new Date();

        const date = new Date(dateToday);
        date.setDate(date.getDate() + 1);

        const monthName = date.toLocaleString('default', { month: 'long' });
        const currentYear = date.getFullYear();

        window.onload = function () {
            const dateSelect = document.getElementById('service_date');
            dateSelect.value = monthName;
            const yearElement = document.getElementById("service_year");
            yearElement.value = currentYear;
            AddMonthDays(monthName);
        }

        function AddMonthDays(monthNameValue) {
            let monthDays = 31;
            const currentYear = date.getFullYear();
            const dayOfMonth = date.getDate();
            if (monthNameValue == 'February') monthDays = 28;
            if (monthNameValue == 'February' && currentYear == '2028') monthDays = 29;
            if (monthNameValue == 'February' && currentYear == '2032') monthDays = 29;
            if (monthNameValue == 'February' && currentYear == '2036') monthDays = 29;
            if (monthNameValue == 'February' && currentYear == '2040') monthDays = 29;
            if (monthNameValue == 'February' && currentYear == '2044') monthDays = 29;
            if (monthNameValue == 'February' && currentYear == '2048') monthDays = 29;
            if (monthNameValue == 'April') monthDays = 30;
            if (monthNameValue == 'June') monthDays = 30;
            if (monthNameValue == 'September') monthDays = 30;
            if (monthNameValue == 'November') monthDays = 30;

            const selectElement = document.getElementById('service_day');
            selectElement.options.length = 0;
            const newOption = new Option('Pick a Day', '');
            selectElement.add(newOption);

            const monthDaysPlusOne = monthDays + 1;
            const SelectHtmlCode = '';
            for (let i = 1; i < monthDaysPlusOne; i++) {
                const newOption = new Option(i.toString(), i.toString());
                selectElement.add(newOption);
            }
            selectElement.value = dayOfMonth;
        }

        function validatePhoneNumber(phoneNumber) {
            const phoneNumberPattern = /^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/;
            const cleanedPhoneNumber = phoneNumber.replace(/\s/g, '');
            if (phoneNumberPattern.test(cleanedPhoneNumber)) {
                return;
            } else {
                alert('Please enter correct phone number format: ###-###-####');
            }
        }
    </script>
</body>
</html>